I’m good with product people taking on some technical debt to try out some ideas in the real world. It’s a net positive.
What I am concerned about is the technical debt bigger fish have been accumulating, and the threat to humanity it poses.
I’m good with product people taking on some technical debt to try out some ideas in the real world. It’s a net positive.
What I am concerned about is the technical debt bigger fish have been accumulating, and the threat to humanity it poses.
LLMs are just another tool in a person's arsenal.
The technical debt created by LLMs are overestimated. At a certain point, most LLM generated code made by software engineers essentially amounts to having success to a super fast type writer. Where most bugs get created, LLM or not, is during the modeling of software.
You can also grab whatever code accumulated and ask for it to be refactored to your specification.
Eventually senior developers are going to task and outsource modules to various junior developer LLM teams and then add all of the components together to make it all works as expected.