this post was submitted on 07 Nov 2026
130 points (97.1% liked)

Ask Lemmy

42291 readers
1645 users here now

A Fediverse community for open-ended, thought provoking questions


Rules: (interactive)


1) Be nice and; have funDoxxing, trolling, sealioning, racism, toxicity and dog-whistling are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them


2) All posts must end with a '?'This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?


3) No spamPlease do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.


4) NSFW is okay, within reasonJust remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com. NSFW comments should be restricted to posts tagged [NSFW].


5) This is not a support community.
It is not a place for 'how do I?', type questions. If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.


6) No US Politics.
Please don't post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !uspolitics@lemmy.world


7) No Hit-and-Run questions.
Please don't delete your post for no apparent reason. If you plan on deleting a question later, say so in the post, or if you feel that you have a good reason to remove it, message a mod beforehand. It's not fair to the ones who took their time to answer, and it's not in the spirit of the community.


8) No Bots.
Posts or comments from bots, LLM's, AIs, Neural Networks, Transformers, or Marvin the Paranoid Android are not welcome in AskLemmy. Real humans only please.


Reminder: The terms of service apply here too.

Partnered Communities:

Tech Support

No Stupid Questions

You Should Know

Reddit

Jokes

Ask Ouija


Logo design credit goes to: tubbadu


founded 3 years ago
MODERATORS
 

I just finished a PhD in stats, and before that, studied computer science. I had planned to go back to industry to do software engineering or be a data scientist afterwards.

However, it seems that in the meantime, vibe coding has taken over the software industry and swallowed most data scientist roles. Few open positions, and the ones that do exist are just pushing a button instead of thinking and solving problems. Is this a correct assessment? Should I try to get back in or just find a new career? I am not too keen on staying in academia either.

you are viewing a single comment's thread
view the rest of the comments
[–] Arigion@feddit.org 10 points 18 hours ago

SWE was most of the time never thinking and solving problems. Most of the time it was writing boiler plate code or transforming data from one format into another which is now done by AI (most of the time ok-ish). Where AI fails (and I think will keep failing) is keeping coherence, understanding the problem and therefore generating correct solutions (unsupervised).

I could show a colleague that her AI generated code produced exactly the numbers from her Excel which she put in as a template, but that the numbers were wrong as soon as you changed the input (basically the AI hardcoded the current state of the Excel, but forgot that depending on the value of certain fields there were changes to the calculation.

Last time I checked AI was also not capable of choosing the right statistical tools for processing the data.

So understanding the problem, knowing the business needs and being able to check the results of the generated code remains. As I said that was only a small part of SWE, the boiler plate writers are not longer needed. And since even local models can do that to a certain extend I think that will stay even if the AI bubble bursts.

I like coding with AI because I can do POCs real quick, or try a new idea, and I hate coding with AI when it ignores my prompt over and over again and produces the same shit slightly different. But overall it still makes me quicker and more productive. The bottleneck is now reviewing all the generated code, because most of the time it lacks quality.

So my suggestion would be: if you love coding or building models or whatever your niche is, go for it. If you just think that's the best way to earn a lot of money: don't. Being passionate about something will make you great at it and there will always be positions for those people. But if it's just a half assed job you're doing the enthusiasts will probably get the job before you get it.

The idea the AI bros are selling is: oh, you just define the problem and then the AI creates the whole application. If you need changes the AI just regenerates the software, discarding the old version. That will never work. The reason is that in nearly 40 years working as a developer I never ever saw a correct problem specification. The real world is messy (timezones!), the requirements change constantly etc.

And last but not least: the frontier models are crazy expensive. If they would charge the users the real costs most companys would not use them. There was this idiotic trend of token maxxing (great idea to define being wasteful as KPI.) but now it already shiftet to: um, could you use the smaller model, costs get out of hand. Already saw that some companies found out that they now spend more on tokens than on human developers, but without really gaining anything.

So for me developing is still the greatest thing in the world, I get paid for my hobby. The idea is to solve problems, software is a tool. If AI gets crazy good, there will still be the problems which need a solution and someone to check if the solution is correct.

I have to relearn my job constantly, which I enjoy. Coding with line numbers was suddenly not fashionable, someone came up with dependency injection, unit test where suddenly a must etc. AI is just another tool like an IDE or a compiler. Learn how and when to use it.

So the question for yourself: which problems do you enjoy to solve? Where do these problems show up? How are the problems solved and by whom? Get in contact with people who do what you think you would like and ask them about there field and experiences.

Asking here will just get you unspecific answers because software development and data science is such a vast field there won't be a correct answer.

My best guess what the next big thing is would be robotics. Have a look at the robot olympics 2026 in China. Try to find videos which do not show only the failures (most english videos just mock them) but a more neutral view on what happend. Also compare the progress to 2025. Learning chinese and electrical engineering may also be worth a shot.