AI Coding: Architecture or Archaeology?

posted Originally published at valentineshi.dev 1 min read

One of the loudest claims around AI coding tools is that one developer can now do the work of a whole team. Ship features in hours. Replace weeks with prompts. Move 10x faster.

Well, maybe. But only if you pretend that software development is mostly typing code. It isn't.

For any system more complex than basic CRUD, the hard part is not producing source files. The hard part is knowing what the source files must preserve.

The model. The boundaries. The contracts. The states. The invariants. The failure modes. The tests that actually prove something. The decisions that stop the system collapsing under its own ambiguity six months later. AI does not remove that work.

It can help draft it. It can challenge it. It can produce options. It can fill in boilerplate once the shape is clear. But it cannot own it.

If you let the tool discover the model by generating code, you don't get architecture. You get archaeology. Later, someone has to dig through the result and work out what assumptions accidentally became real. That's not acceleration. That's debt with better autocomplete.

That's the difference between using AI as a tool and letting AI smear decisions across a codebase. For production systems, modeling is not optional. Correctness is not optional. Evolvability is not optional.

So no, AI coding agents do not make software engineering disappear. They make weak engineering visible faster. And in the hands of a good engineer, they can be useful. Sometimes very useful.

More Posts

Local-First: The Browser as the Vault

Pocket Portfolioverified - Apr 20

Split-Brain: Analyst-Grade Reasoning Without Raw Transactions on the Server

Pocket Portfolioverified - Apr 8

I’m a Senior Dev and I’ve Forgotten How to Think Without a Prompt

Karol Modelskiverified - Mar 19

Tuesday Coding Tip 06 - Explicit template instantiation

Jakub Neruda - Apr 7

Tuesday Coding Tip 02 - Template with type-specific API

Jakub Neruda - Mar 10
chevron_left

Related Jobs

Commenters (This Week)

1 comment
1 comment
1 comment

Contribute meaningful comments to climb the leaderboard and earn badges!