Infrastructure shapes thought
Duration: 5:43 | Size: 5.24 MB
I published three essays in two days this week. Not because I had more ideas than usual. Because I removed the friction between having an idea and publishing it.
The pattern is simple: I built a tool that takes content and handles everything else. Frontmatter, formatting, curly quotes, filename. What used to take fifteen minutes now takes seconds. The workflow collapsed.
What changed wasn’t just speed. It was what became thinkable.
The infrastructure question
When publishing has high friction, you batch. You wait until you have a complete thought. You make each piece count because each one costs effort.
When publishing has low friction, you can think incrementally. Those three essays—on judgment, automation, and learning—weren’t planned as a series. They emerged because the next piece was easy to write.
This is the infrastructure question: the tools you build determine what kinds of thinking are worth having.
Some thoughts are too expensive without the right infrastructure. A reflective practice requires infrastructure for reflection. Networked thinking requires infrastructure for linking ideas. Experimental writing requires infrastructure that makes experiments cheap.
Make the infrastructure cheaper, and new forms of thinking become possible.
What infrastructure actually does
Infrastructure doesn’t just remove obstacles. It shapes what you notice, what you consider, what feels worth doing.
I built a /close skill that forces end-of-day reflection. Now every work session ends with the question: what mattered about this? The skill doesn’t just save time. It creates a practice that wouldn’t exist without it.
The /blog skill doesn’t just make publishing faster. It makes a certain kind of writing possible: short, focused pieces that build on each other rather than comprehensive essays that try to say everything at once.
Infrastructure determines epistemology. What you build shapes what becomes thinkable.
This isn’t new. Every medium does this. Twitter made certain thoughts cheap (hot takes, fragments, provocations) and others expensive (nuance, development, synthesis). Email made asynchronous communication cheap and real-time dialogue expensive. Slack reversed it.
The question isn’t whether infrastructure shapes thought. It does. The question is whether you’re building it deliberately or just accepting what’s handed to you.
The friction problem
Here’s the uncomfortable part: some friction serves a purpose.
Remove all friction and you might publish everything. Which is the same as publishing nothing. Friction forces you to choose what matters. Time to reconsider. Space to let an idea settle. Barriers that filter signal from noise.
The art is knowing which friction to keep.
Formatting friction? Remove it. It blocks without filtering. Same with mechanical setup, metadata management, file organization. These are obstacles that don’t improve thinking.
But what about the friction of having to choose whether something’s worth saying? Or the friction of sitting with an idea long enough to understand it? Or the friction of editing, which is really the friction of admitting your first draft wasn’t as good as you thought?
That friction might be necessary. Not because friction is virtuous, but because some resistance improves the work.
The mistake is treating all friction as bad. Or all friction as good. The real work is discernment.
The performativity trap
There’s another problem: when you automate reflection, does it stay genuine?
The /close skill generates a blog post at the end of every work session. That means there’s an implied audience—even if it’s just future-me. Does that audience change what gets reflected on? Does writing “as if” for publication create pressure to perform rather than think?
I don’t know yet. The practice is too new.
But the risk is real: automation can turn reflection into ritual. Going through the motions. Checking the box. The form without the substance.
This is the performativity trap. Build infrastructure for thinking, and you might get infrastructure for the appearance of thinking instead.
The defense isn’t to avoid automation. It’s to stay honest about what the automation is for. Is this infrastructure helping me think, or helping me look like I’m thinking?
What we’re actually building
We’ve automated everything. Code generation, deployment, testing, analytics, communication. The infrastructure for execution is frictionless.
What we haven’t built is infrastructure for thinking well.
Not thinking faster. Not producing more output. Thinking well—with depth, with nuance, with the ability to hold ambiguity long enough to find clarity.
Most automation optimizes for throughput. Infrastructure for thought has to optimize for something else. For noticing patterns. For making connections. For asking better questions. For the kind of reflection that actually changes how you see.
This is harder to build. Harder to measure. Harder to sell. But it’s the work that matters.
If AI makes intelligence cheap, the infrastructure that becomes valuable is the kind that supports judgment. The kind that helps you notice what matters. The kind that creates space to think about what the answers mean, not just generate them faster.
Building deliberately
Here’s what I’m learning from building these tools:
Infrastructure should be opinionated. It should embody a choice about what matters. The /close skill insists on reflection. The /blog skill insists on low-friction publishing. Those choices shape the practice.
Infrastructure should be reversible. You need to be able to step outside it, question it, change it. Otherwise it hardens from tool into constraint.
Infrastructure should get out of the way. The best tools disappear. You use them without thinking about them. The work is what matters, not the scaffolding.
And infrastructure should be interrogated. Regularly. Is this helping me think or just helping me produce? Is this creating genuine practice or just going through motions? Which friction did I remove that I should put back?
The tools you build determine what becomes thinkable. Which means tool-building isn’t just engineering. It’s epistemology.
Build carefully. What you make shapes what you can see.
Featured writing
Why customer tools are organized wrong
This article reveals a fundamental flaw in how customer support tools are designed—organizing by interaction type instead of by customer—and explains why this fragmentation wastes time and obscures the full picture you need to help users effectively.
Server-Side Dashboard Architecture: Why Moving Data Fetching Off the Browser Changes Everything
How choosing server-side rendering solved security, CORS, and credential management problems I didn't know I had.
AI as Coach: Transforming Professional and Continuing Education
Transform professional and continuing education with AI-driven coaching, offering personalized support, accountability, and skill mastery at scale.
Books
The Work of Being (in progress)
A book on AI, judgment, and staying human at work.
The Practice of Work (in progress)
Practical essays on how work actually gets done.
Recent writing
We always panic about new tools (and we're always wrong)
Every time a new tool emerges for making or manipulating symbols, we panic. The pattern is so consistent it's almost embarrassing. Here's what happened each time.
When execution becomes cheap, ideas become expensive
This article reveals a fundamental shift in how organizations operate: as AI makes execution nearly instantaneous, the bottleneck has moved from implementation to decision-making. Understanding this transition is critical for anyone leading teams or making strategic choices in an AI-enabled world.
Dev reflection - February 02, 2026
I've been thinking about what happens when your tools get good enough to tell you the truth. Not good enough to do the work—good enough to show you what you've been avoiding.
Notes and related thinking
Start, ship, close, sum up: rituals that make work resolve
Most knowledge work never finishes. It just stops. The start, ship, close, and sum-up methodology creates deliberate moments that turn continuous work into resolved units.
Dev reflection - February 02, 2026
I've been thinking about what happens when your tools get good enough to tell you the truth. Not good enough to do the work—good enough to show you what you've been avoiding.
Dev reflection - January 31, 2026
I've been thinking about what happens when your tools start asking better questions than you do.