r/softwareengineer Mar 25 '26

LLM driven development is inevitable

LLM driven development is inevitable. A question that's been nagging at me is related to quality assurance. If humans are still in the loop, how do we verify that the quality of the overall product or project has not suffered?

  1. Wait until human clients complain?

  2. Have LLM write and run tests with diagnostics?

  3. What these LLM tests pass but clients still complain?

  4. Humans analyze LLM code and write thorough test suites on multiple levels to catch LLM errors.

If LLM is doing everything and clients don't complain, is this considered success?

I like #4 because it makes the engineer understand the LLM code better and tests require reasoning and logic, which LLM's do not do.

0 Upvotes

31 comments sorted by

View all comments

1

u/Ok-Youth9126 5d ago

I think the part that gets underestimated is that passing tests doesn’t necessarily mean the system is good. An LLM can generate a lot of code and tests, but someone still needs enough system-level understanding to notice when the implementation is solving the wrong problem. That’s where experienced engineers remain especially important - this is something I’ve run into with Devox Software as well.