It’s absurd to claim that software engineers are obsolete just because AI models like o1-preview still spew out fictional libraries and incorrect functions. These models frequently get basic facts wrong, especially when the information isn’t widely available online. The so-called improvements in reasoning don’t fix the fundamental issue: these models have zero ability to verify whether the garbage they pull from their neural networks is accurate.
Let’s be clear—software engineers aren’t going anywhere. AI might be a tool, but it can’t replace the expertise and critical thinking that engineers bring to the table. The constant loop of “You’re absolutely correct, and I apologize for the oversight in my previous response. [Let me make another guess.]” only highlights how much AI still relies on guesswork rather than true understanding. It’s laughable to think that engineers are “cooked” when these models can’t even tell fact from fiction reliably. Engineers aren’t the ones who are “cooked”—it’s the hype around AI that’s overdone.
ChatGPT has got to be the worst debate partners to practice with. They will give up so easily and tell you “you have a good point and are right.” as soon as you refute them.
What if that actually is the case, and your human opponents were just obstinate?
(Okay, yeah, I mean, I did have to specifically demand pushback -- Gemini took it too seriously and started talking mad shit: https://i.vgy.me/WHRZD7.png )
The market may simply require less engineers. I think entry levels are cooked (they kind of already are anyway). I'm quite confident that the near future of SW development will bean experienced engineer working in tandem with these systems, guiding, reviewing and correcting their work.
Further future (>2030) if AGI actually pans out then white collar work is mostly cooked.
> Further future (>2030) if AGI actually pans out then white collar work is mostly cooked.
"White collar work" is no less cooked than horse & buggy drivers were when the car was invented. They'll still have jobs, they'll just be doing the same thing but for a new technology.
Either creating data for the AI, interpreting data from the AI, or developing further AIs and that's only the single surface level that works with AI. You are still going to have 'human touch' jobs where an AI or robot is unable or disallowed from doing because of tastes (ie: someone prefers a human do it; childcare, cooking, etc.), boundary-passing (ie: there is no data yet on how to do a certain task), or sensitive (ie: working with sensitive content or at a top-secret site).
I don't predict we are going to have AIs negotiating or interpreting contracts single-handedly unsupervised. We aren't going to see self-piloting planes that have no human workers onboard.
With that said, the job market will be more tight because we'll just need less people because 'shit work' & glue work will be largely done by AI. Short of a nuclear war, developed countries' governments are going to need to come up with something fast if they want to stay.
Damn honestly why is this downvoted at all. Very anecdotal but I tried out the new o1-preview available to me, and it did not produce anything noticeably better for my domain. To claim this is “reasoning” to me seems infuriating
My guess is software engineers still have about 2-3 years of employment left. After that they will look like those switchboard operators who manually plugged cables to connect phone calls.
Honestly... SWE management already is kind of already out-of-date and I say that as someone who is a SWE manager.
Most software teams can pretty much run themselves and the only real use a SWE manager has imo is running interference because the rest of the company are morons and/or chaotic and being the gopher for things the team needs. I think a manager who isn't also participating in the work should be removed as they are a net-negative.
If the rest of the company is calm and sane, in my opinion, you could have a team with senior+ ICs that take turns doing planning or doing a collaborative planning.
Respectfully, short of actually providing a shred of convincing evidence that isn't backed by your feelings, the plights of the mediocre are deserving of intense derision.
Your idiotic demoralization of those starting their careers will not fester into the industry. The mods will ban my account here before than happens.
Let’s be clear—software engineers aren’t going anywhere. AI might be a tool, but it can’t replace the expertise and critical thinking that engineers bring to the table. The constant loop of “You’re absolutely correct, and I apologize for the oversight in my previous response. [Let me make another guess.]” only highlights how much AI still relies on guesswork rather than true understanding. It’s laughable to think that engineers are “cooked” when these models can’t even tell fact from fiction reliably. Engineers aren’t the ones who are “cooked”—it’s the hype around AI that’s overdone.