Thank you for this excellent, detailed description of the value of LLMs & how to use them properly. They can be very useful to do lots of boring, crappy stuff you don’t really want to do and by avoiding you accumulate technical debt. Sure you have to review everything they do but it’s still saves 80-90% of the time required. If used properly they just free up your time to focus on more important tasks.
And anyone who (like me) has been in the software world for almost 50 years understands that LLMs are just another step forward in the long march from toggling switches to using punch cards on to green screens etc etc. till we reach IDEs and now LLMs. Everything said in the previous paragraph applies to each step along the way. None of these steps made computers acquire “consciousness” nor did they ever replace programming staff count.
Software creation is just that: an act of creation that only humans are capable of certainly now and likely forever. No one ihas the slightest clue how consciousness and creativity work. And you can’t engineer something you completely don’t understand.