It feels like many programmers don’t fully understand what’s happening in the modern LLM space and their use in programming. Many perceive them as just another tool, like copilot in an IDE, which helps but doesn’t radically change the workflow. But reality is much more interesting: already now you can launch a production service fully written with LLMs, even without understanding how it works inside. And it’s so simple that the number of such services will grow very quickly. I think within the next 2–3 years development in the classical sense will stop being mainstream. It will, of course, remain, but it won’t be the primary method of building new services. We will be less writing code and more managing its generation and controlling specifications and results.
And we were arguing about how to format code — spaces or tabs ;)