Is LLM Coding Going to Take Programming Jobs? I'm Not Worried.

I spend a lot of time using LLMs to write code. And the more I use them, the less worried I am about them taking over my job even as their coding abilities keep getting better.

If anything, using LLMs has made me more aware of how much of my work isn't just about churning out lines of code.

My real job is to understand user problems and turn them into working solutions. That involves a deep understanding of the domain, the users, and the context in which the software is going to be used. Then comes system design figuring out what to build and how, and finally verifying that it works in the real-world context of the user.

LLMs are great at the middle part generating code for well-defined specific tasks. But someone still needs to define those tasks in the first place, in a way that aligns with the bigger picture. That part isn't going away.

Honestly, I’m quite happy with this setup. I don’t have to spend hours typing, searching Google/Stack Overflow, or digging through documentation. I can focus more on high-level design and architecture, and run experiments faster because the mechanical part of writing code is handled by the LLM.