Discussion about this post

User's avatar
Cian O'Connor's avatar

I liked this article a lot, but I'm not sure I entirely agree with it.

1. I think there has been real denial in the software community for years about how much of coding is a form of cut and pasting, and it's not surprising that LLMs are better at that than humans. A lot of programmers weren't particularly technical or (if we're honest) very good. Their job was using black boxes that they didn't understand, learning APIs and searching stackoverflow. And the quality of the resulting software was often pretty poor ('real' engineers would get fired if they delivered stuff with the kinds of defects that are considered routine in the software industry).

But conversely, a lot of software engineering is genuinely hard and real engineering - in a way that building web apps rarely was. It requires significant technical skill, understanding of how the black boxes work and interact, a range of modelling skills and the ability to build modular code for a particular domain. I don't think that kind of work will be replaced by LLMs (it doesn't fit the stochastical cut & paste model) - but it's a minority of the industry who do it.

2. I see a lot of claims for increased productivity, but as someone who is downstream of this I don't see any improvement. Software is still delivered late and buggy. I wonder how many of these improvements are real - at least in places where it matters.

3. People are assuming that the current moment is stable, but in fact all the AI companies are incredibly unprofitable and are running scams to disguise how bad the financials are. Will 'vibe coding' still be possible when Anthropic (or their successor) charges what it really costs to provide these services? Or will the tools that can be run affordably have the same level of power? The AI industry will implode this year (and this process has started), and it's not clear what will survive this moment.

> The software developer will last for the longest and keep the highest salary where he is needed to take the blame.

In corporate settings this is probably true. It is quite possible that software developers will become quite rare in those settings. But I don't think anyone is going to be writing video card drivers with LLMs. Though those developers will be more likely to be working in places like China than the US (where engineering as a profession is in rapid decline).

Sarah Drinkwater's avatar

I'm interested mostly in the power/culture aspect - I'm the daughter of a software guy of a very particular type (deep backend, career IC, eternal pager life, calls Apple "Mackintosh" disdainfully). There was a time nobody could do what he did so he was permitted to lone wolf it and never focus on his own ux. Similarly, when I came into startups; this one group had power and the reason I progressed is that I handled this archetype well. I'm excited by the idea that many folks may choose to discard old ideas about who they were from historic software guys to those of us dancing around them.

32 more comments...

No posts

Ready for more?