Everything is a File: Applying Unix Philosophy to Modern Data Management
How virtual filesystem interfaces turned my scattered data tools into navigable, composable systems
Browse posts by tag
How virtual filesystem interfaces turned my scattered data tools into navigable, composable systems
The best software I’ve written has mathematical elegance—not because it uses advanced math, but because it embodies mathematical principles of abstraction, composition, and invariants.
In mathematics, elegance …
Not resurrection. Not immortality. Just love that still responds. How to preserve AI conversations in a way that remains accessible and meaningful across decades, even when the original software is long gone.
I maintain 50+ open source repositories. Every one has documentation, tests, examples, and clear architecture.
People ask: “Why spend so much time on free software when you have stage 4 cancer?”
The question misunderstands what I’m …
I’ve been thinking about how API design encodes values—not just technical decisions, but philosophical ones.
Every interface you create is a constraint on future behavior. Every abstraction emphasizes certain patterns and discourages others. …
I keep coming back to the Unix philosophy: do one thing well, compose freely, use text streams.
This isn’t nostalgia. It’s a design principle that scales from command-line tools to library APIs to distributed systems.