# Code is no longer scarce. Good code is.

Why shipping more code doesn't mean building better systems. How to measure what actually matters in the age of AI-generated development

![](https://framerusercontent.com/images/NkiThIEDcY7u0hU9E3jSSObfmhw.png?width=400&height=400)

Dave Garcia

Founder and Co-CEO

Feb 12, 2026

![](https://framerusercontent.com/images/ieXEW9CiQPP4NH7J8MzoVBMFSss.png)

The world is changing faster than most engineers want to admit.

Writing code is no longer a scarce skill. Anyone can generate it. Bots can scaffold features, refactor files, and push pull requests in minutes. Code is everywhere now more than it ever was.

And yet, something feels off.

Teams are shipping more, but understanding less. Repos are growing, but systems feel heavier. Velocity looks great on paper, while maintainability quietly collapses underneath.

This is the paradox of the new era: **code has exploded, but good code hasnât**.

The problem isnât that AI writes bad code. The problem is that it writes *plausible* code. Code that works, passes tests, and looks reasonable at first glance while quietly increasing complexity, coupling, and long-term cost. As a several times CTO I can tell you how dangerous this becomes in the mid-term.

For years, we used quantity as a proxy for progress. Commits, tickets, PRs. It was never perfect, but it sort of worked when code creation itself was the bottleneck.

That bottleneck is gone.

With coding agents, all kinds of code proliferate everywhere. The hard part now isnât producing output. Itâs telling the difference between:

- code that reduces entropy and code that adds it,
- systems that scale and systems that bloat,
- real productivity and synthetic velocity.

**Most people arenât ready for that distinction.**

As an individual contributor, this is where things get uncomfortable. Your value is no longer obvious just because you ship. Everyone ships now. Bots ship. Juniors ship. Scripts ship.

**The only thing that really matters is quality.** But it is much harder to see.

Quality isnât aesthetic. Itâs not about elegance for its own sake. **Itâs about impact over time**. Does this change make the system easier to evolve? Does it remove future work or create it? Does it make other engineers faster or slower?

In a world flooded with code, **quality beats quantity every time**.

The problem is that most organizations donât have a way to see it. Quality lives in structure, in decisions, in what *didnât* break later. It doesnât show up in raw counts or velocity charts.

**Thatâs exactly the gap we built Pensero to fill.**

Pensero doesnât care how much code you wrote, or whether it was generated by a human or a bot. It looks at impact: complexity handled, systems moved forward, real contribution versus noise. It gives teams a way to distinguish durable progress from bloated output at scale, and without slowing anyone down.

Because in this new world, the question isnât âwho shipped the most code?â

**Itâs: Who actually had the most impact?**

And if you canât answer that, youâre optimizing for the wrong thing.