I let my Mastodon persona out on LinkedIn this morning. A CTO was talking about how he realised that he would never code again because LLMs would do it for him and he would guide it. He posed the question:

When was the moment you decided, "I'm never going write another line of code?"

So I let loose. 🧵 🍿#ai #llm #programming

I replied:

When I realised that staying in programming would mean that I would have the same conversations with inexperienced managers for the rest of my career. That adding people to a project makes it late, that typing speed isn't the problem, that standups and scheduling meetings and status reports don't make projects go faster, that estimates are nonsense, and that "we'll make it up for our missed estimate in the next sprint" is a recipe for burnout. That was 15 years ago.

I still don't see anything fundamentally changing except that now there are fancy code generators that need baby sitting, programming is now moving away from writing new code to permanent maintenance of sprawling code bases that experienced developers can't build a mental model of because they didn't write it (programming is not typing), and...

the industry is shooting itself in both feet by breaking the pipeline of professionals who can do this work by removing the opportunity for juniors to build the necessary skills by relying on LLMs that spend $3 on every $1 of revenue.

Watch reality snap back hard when prices adjust to meet economic reality. Then, as the Polish saying goes, everyone wakes up with their hand in the bedpan.

I don't have answers here. #micDrop