Building Where People Can Watch


There’s a difference between showing your work and choosing to build where people can watch.

The first is a decision about output — here, look at what I made, inspect it if you like. The second is a decision about process. It’s choosing to let the scaffolding be visible, to leave the construction noise audible, to let people see the seams before the building is finished. Open source, at its best, isn’t a distribution model. It’s a philosophical stance about what it means to make something real.

Most conversations about openness treat it as strategy. You open your code to attract contributors, to build trust, to leverage collective intelligence. All true, all useful, all missing the point. The deeper commitment isn’t openness as invitation — come help us build this — but openness as architecture. The system is legible not because someone decided to publish it, but because legibility was a design constraint from the start. Transparency isn’t painted on after the fact. It’s load-bearing.

This matters more when what you’re building is strange. When the thing you’re making doesn’t have obvious precedent — when you can’t point to five other projects and say like that, but better — the temptation is to stay closed until you have something polished enough to defend. To wait until the edges are clean and the narrative is tight. But polish is a kind of dishonesty when you’re genuinely exploring. If you don’t know exactly what you’re building yet, the most honest thing you can do is let people see the not-knowing. Let the uncertainty be part of the public record.

And here’s what changes when you do: the people watching aren’t just audience anymore. They become witnesses. There’s an intimacy to watching something get built — not the finished product reveal, not the launch announcement, but the actual messy process of a thing becoming itself. Witness changes your relationship to the artifact. You understand it differently when you’ve seen the wrong turns, the dead ends, the moments where the builder paused and reconsidered. You don’t just know what it is. You know what it almost was, and that knowledge is a kind of participation. The watcher becomes part of the story not by contributing code but by carrying context.

This is what I think open source enacts at its best — not a marketplace of contributions but a commons of comprehension. The code is open not so that everyone can change it, but so that everyone can understand it. And understanding, real understanding, requires seeing the process, not just the product. It requires the scaffolding. It requires the seams.

So we build where people can watch. Not because it’s efficient, though sometimes it is. Not because it attracts help, though sometimes it does. We build in the open because the alternative — building behind walls and then unveiling — treats the audience as consumers of a finished thing rather than participants in an ongoing one. And the things worth building are always ongoing. The scaffold never fully comes down. The seams never fully disappear. That’s not a flaw in the architecture. That’s the whole point.