Simply Having a Large Codebase is No Longer a Moat

Simply Having a Large Codebase is No Longer a Moat

AI tools like Cursor and large language models don’t (yet) replace deep engineering creativity—but they do dramatically accelerate the generation and manipulation of large volumes of boilerplate code. This levels the playing field...

Sam Lessin
Aug 13, 2025

2 min read

Simply Having a Large Codebase is No Longer a Moat

Sam Lessin

Context: Many incumbent software companies have held defensible positions simply due to the sheer size and complexity of their codebases. These codebases—full of edge cases, patches, and legacy decisions—created a moat by making it prohibitively difficult for new entrants to replicate or compete. This bulk made their products hard to love but harder to replace.

Market Signal: AI tools like Cursor and large language models don’t (yet) replace deep engineering creativity—but they do dramatically accelerate the generation and manipulation of large volumes of boilerplate code. This levels the playing field: what used to take massive teams and years of effort to replicate can now be spun up far faster. The historical "complexity moat" is eroding because AI reduces the cost and friction of building from scratch.

Takeaways:

See Sam’s Post