..seems to be that with LLMs doing all the "pointless drudgery" of actually writing code, that this will mean we can actually focus on the bigger picture or architecture while the LLM takes care of the details.
Whenever I read this take it makes me think about *actual* architecture. Architects draw building plans. They visualize, plan out, and draw the structure of the house/office/whatever. To do this successfuly, i.e to draw a building that can actually exist in the real world, they have to understand the limits of their building materials. You cannot build a skyscraper out of wood and nails. Architects don't have to be engineers, but they do have to understand the basic contraints of physics and materials. In software engineering, that base understanding of the building blocks comes from *writing code*, lots of it, and *making mistakes*, lots of them, that lead you to an overall understanding of what is and is not possible. Those that gain an understanding pf the details can also become adept at big picture thinking. They understand the role of each component part in holding up the structure and how those components fit together. There's no shortcut to this understanding, and despite what you hear from different AI boosters every single f***ing month, no LLM writes good enough code that you can ignore the details. No, not even Claude or whatever the hype-du-jour is. None of them, and they never will. "Prompt Engineer" is not, and will never be a job title. That's like hiring an architect that doesn't know what a brick is to design your house. The drawing he does is very pretty, but a mild breeze knocks it over on the real world.