Even if half of the junior software engineering positions become obsolete because of LLMs, it’s already a huge issue for the entire profession.
Of course if you’re in the top of your profession, there’s nothing to worry. But on aggregate one can expect deteriorating conditions. Mostly this will disproportionately affect juniors.
I think we are in that position with software. Increase the supply of programmer output, virtual or not, and the demand for it goes up, because there's a lot of demand on the sidelines today (like maybe programmer output is too expensive for them now and LLM tooling makes each unit of output cheaper, which in turn makes new customers appear).
Again Marc Andreessen to name just one guy who wrote a famous essay about it has made billions of dollars in large part by betting on this phenomenon which most people don't understand or believe in.
If you look at things from the perspective of the job that you have today, depend upon and which might go away, yeah a job is a fragile thing so it's easy to get scared. But if you look at it from the perspective of there being these guys who keep betting on the idea that software demand will increase and then reality has proven them right and made them rich, this idea of software jobs disappearing is less scary.
Can you explain what underpins this position? Is it about timelines, likelihoods, not taking preparative actions in general or what?
I think it's unlikely we'll develop an AI any time soon which can consistently solve critical thinking problems that even a junior developer can solve. LLMs exhibit very little of that problem solving behavior. They synthesize information from existing information and often what they produce is nonsensical. When people have argued that there is some kind of reasoning going on there, I haven't found it convincing. I use an LLM every day, it makes me more productive, it speeds up a lot of tasks. It doesn't replace the executive thinking that I hire people for (even pretty junior people), like delegating a problem, having them go off and think through various angles and come up with a really good conclusion... an LLM won't ever do this on its own, it can assist the person who's doing it though.
I can see a scenario where everyone working for me becomes twice as efficient with an LLM (me too) and it translates to a dev hiring freeze and a tougher job market, maybe for years even. As I mentioned in another comment I think devs who don't stay on the cutting edge will be at risk of losing their jobs. But fundamentally there's a lot of room for software to be solving more problems than it is today, grow the supply and the demand will likely grow with it, so the "human developers will disappear so quickly I shouldn't have a child" scenario is hyperbole and kinda toxic tbh.
[0] https://deepmind.google/discover/blog/generally-capable-agen... [1] https://deepmind.google/discover/blog/robocat-a-self-improvi...
(To be clear here yes one element of my skepticism is around applications of AI, but the other very large and arguably more significant element is how unlikely it is that any of this stuff would ever constitute a sane reason to not have kids)
Here is what I would worry about, as a software engineer if you are not using an LLM as part of your workflow and using it well, yeah you may ultimately lose your job and you may even deserve to lose it. Despite their flaws they're immensely powerful simply because they represent a whole new class of tooling. The tools in this industry change all the time and you never get to stop learning, this is just another example.
But how someone could look at all this and have it factor into their decisions about whether to have children... is beyond me. I think that person has to be living in the realm of speculative fiction, not in the present material universe. We don't have AI. We don't really have a clear path to the general AI that would be a thing you could just swap in for a random employee. I don't know who this chick is who wrote this article, I hate to throw shade but she's like a young mother who thinks about things and is worried? What is her specific experience with hiring and with AI? "Fire and replace with AI" is not a real hiring trend.
I don't even think the software industry as we know it is under threat... I think LLMs might 10x our productivity when we iron out the kinks but the demand for more software in the world will simply grow with them. I am referring to Marc Andreessen's observation about a decade ago that "software is eating the world," this is still the case, there is no sign that the demand for software is declining, if anything it's increasing, so if we learn to make software cheaper with robot helpers it's unlikely the dev job market is going to be decimated (sure maybe it could stagnate but a job market in the doldrums is hardly a reason to not have a kid or the start of the apocalypse).