V-NOC

Navigate code through structure, not files

Visit Website
June 7, 2026 We Don't Need Smarter AI. We Need Better Structure.

I don't think the future of programming is a choice between smarter AI and better software structure.

We'll need both.

But history suggests that structure often creates bigger leaps than raw intelligence alone.

When mathematics became more powerful, it wasn't because mathematicians suddenly became smarter. They developed better notation, proofs, abstractions, and ways to organize knowledge.

When hardware systems became too complex, engineers didn't start reasoning about every transistor individually. They created modules, interfaces, hierarchies, and design abstractions.

Control engineers don't analyze every physical component at once. They use block diagrams and system models that make behavior understandable.

The pattern appears everywhere:

As complexity grows, understanding depends increasingly on representation and structure.

Software is now reaching a similar point.

Humans struggle to understand large systems.

AI struggles to understand large systems.

Both are often fighting the same problem: too much information, too little structure.

Today's solution is usually larger context windows, more retrieval, and smarter models.

Those will help.

But they don't change the underlying shape of the problem.

A well-structured system is easier for a junior developer to understand.

It's easier for a senior engineer to maintain.

It's easier for a new teammate to onboard.

And it's easier for an AI agent to reason about.

That's why I'm increasingly interested in software representations that expose structure directly—relationships, boundaries, dependencies, and abstractions—instead of treating a codebase as a collection of files.

The long-term question may not be:

"How do we build AI that can understand arbitrary complexity?"

It may be:

"How do we represent software so that understanding requires less effort in the first place?"

Comment