I really love using AI to code but more and more I wonder ... Are things really that different? So I guess I'm the business as usual type. I think on the frontend side we're going to see a lot more scope for teams. On a backend infra side it seems as hard as ever. Still have to think really hard problems, think deeply about data structure and flow, and deal with second- and third-order effects. Or even harder because…
My feelings right now can be described as follows: If AI progress stalls now or grinds to a halt, we get to keep a lot of new jobs that are going to show up (it opens a lot of doors), while maintaining software devs as an interesting career. Egoistically, I would love that. If it keeps going and software devs get replaced, so many jobs are going to disappear.
So I’m thinking we’ve just about reached apex with LLMs, and they have failed at replacing software engineers (companies can freeze hiring juniors at their own, future peril using any excuse they like).