The Paved Road Beats a Free-for-All in Every Codebase
A paved road, one default way to build with the shared foundation, beats letting every product pick its own tools. Here is why the golden path wins at scale.
A paved road beats a free-for-all. One default way to build a product on the shared foundation, with the boring decisions already made, beats letting every venture choose its own framework, its own auth, its own deploy. The free-for-all feels like freedom and behaves like fragmentation. The paved road feels like a constraint and behaves like speed. After building across a portfolio of companies, I will take the road every time, and here is the argument.
What a paved road actually is
A paved road is the supported, default path through the shared foundation. It says: this is how you do auth, this is how you handle billing, this is how you deploy, this is the data layer, these are the defaults. A new product does not decide any of that. It walks the road and spends its decision budget on the part that is actually new.
The road is not a cage. You can leave it when a product genuinely needs to, but then you own what you build off-road, including the parts the road handled for free. Most products never need to leave, because the road covers the plumbing that is identical everywhere. That is the same instinct behind wanting one governed foundation under every company rather than twenty bespoke ones.
Why the free-for-all fails at scale
Letting every product pick its own everything sounds empowering. At one product it costs nothing. At twenty it is chaos. You get twenty auth implementations to audit, twenty deploy pipelines to keep alive, twenty framework versions to patch when a vulnerability drops. Every problem you solve, you solve once per product instead of once total.
Worse, knowledge stops transferring. When each product is built differently, moving between them means relearning everything, and a fix discovered in one place does not automatically help the others. The free-for-all quietly deletes the main advantage of running a portfolio: that the companies can share. It is the same fragmentation that makes people work around a shared foundation instead of through it, except with no foundation there at all.
The paved road is where governance lives
Here is the part people miss. The paved road is not only about speed. It is where the rules live. Audit logging, permission checks, data retention, the claims a product may make: all of that is baked into the road, so a product that walks it inherits the rules for free and consistently.
Take that road away and governance becomes a suggestion. Each product enforces the rules its builder remembered to enforce, which means enforcement is uneven, which means it fails the first time a buyer or a regulator inspects it. Uniform governance is only possible when there is one default path that carries it. The road is how you sell assurance instead of hoping every product happened to implement it.
The freedom that actually matters
The objection is that a paved road kills the creativity that makes products good. It does the opposite, if you draw the line right. The road handles the plumbing, the boring identical parts where being different buys nothing. The creativity goes entirely into the product, the differentiated thing a customer pays for, which the road never touches.
So the freedom you give up is the freedom to reinvent login, and the freedom you keep is the freedom to build the actual product however it needs to be built. That is a good trade. Nobody chose your product because your deploy pipeline was artisanal. They chose it for the part the road left you free to obsess over. This is the same discipline as spec-driven development: constrain the process so the substance gets your full attention.
How I keep the road paved
A paved road only works if it stays good enough that leaving it is rarely worth it. I keep mine current by running foundation changes through a real build loop, so the road ships as tested code, not a style guide nobody follows. Bootspring is how I turn a spec for the road into a shippable increment, and ReformCode is how I keep the products that walk it honest about quality. A road that rots gets abandoned. A road that stays paved gets used.
Pick the road. The free-for-all is freedom you will pay for at scale, in audits, in patches, in knowledge that never transfers. The road is the constraint that makes twenty companies feel like one.