Paul Graham's best-known advice to programmers is to hold the entire system in one head. Everyone...Paul Graham's best-known advice to programmers is to hold the entire system in one head. Everyone...
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started
Paul Graham's best-known advice to programmers is to hold the entire system in one head.
Everyone quotes it as an ideal. Almost nobody treats it as a plan — because it doesn't survive contact with a real product.
I think that's because he wrote down the container, not the property.
What you actually need is one model, not one modeller. Graham put the model inside a single person because in 2007 there was nowhere else to put it — every larger container leaked. But designs don't outgrow a mind. They outgrow a working week.
You hire because there's too much to do. And the moment you do, you pay Brooks's communication tax, and the design quietly leaves the last head that was holding it.
AI changed exactly one half of that. It didn't give anyone a second head. It gave everyone hands — and hands are commodity now. The scarce input is the thing pointing them.
Which is why our studio is four people, structured like this:
• Wasim — front end and design • Malaz — back end, APIs, AI architecture • Hiba — quality • Me — running the project, and absorbing the gaps
That fourth role isn't a layer. Graham's first recommendation was "avoid distraction," written as personal advice — but a project generates distraction structuraeject, a third party changes an API on aTuesday. Somebody has to catch it. And if the catcher also owns a layer, the interruption doesn't stop. It just lands on a head that was holding something.
The honest part: whoever absorbs it pays the e are spared. It's a trade, not a free lunch.

infiniteup.dev

Why a Small Development Team Beats a Big Agency | InfiniteUp

Paul Graham said to hold the whole system in one head. He was right about coherence and wrong about the container — and that changes how you hire a dev team.

Back to feed
The network for creativity
Join 1.25M professional creatives like you
Connect with clients, get discovered, and run your business 100% commission-free
Creatives on Contra have earned over $150M and we are just getting started