My radical opinion is that LLMs are harmful for software development - they are the ultimate "goto" operator. All actual code should be written by a human developer.
Instead, use them in adversarial mode - run QA scenarios using LLM agent as a substitute for end user to do bug discovery.
> All actual code should be written by a human developer.
This seems arbitrary. Why don’t you say the same thing about machine code? Developers use tools so they can avoid writing machine code. What is causing you to draw a line in the sand about use of tools?
The obvious answer is it’s just a function of the time period you grew up in, and a lack of willingness to adapt to change.
why?
I love how we need to preface such an opinion as being "radical" nowadays.