I suspect that when it comes to hard complex software products, you’re better off ignoring agents and doing “trad coding”. What you lose in short term speed you gain in manageable complex codebases.

If you have a 500k line codebase and even > 50% is written by agents, you are in a world of pain that won’t justify the costs longer term.

Now of course, there are products that just involve lots of code but are not actually complex. This is generally the project with like hundreds or thousands of features but most of the features are separate and don’t actually interact in complex ways. Think a task management app with hundreds of features like calendar, email integration etc. there I think agents gives you more bang for the buck. Just my thought, using agents at work.

> if you have a 500k line codebase and even > 50% is written by agents, you are in a world of pain that won’t justify the costs longer term

A bold claim to make with little to no supporting evidence