The final straw was small, which is usually how these things go.
A close friend asked me to help map the timeline for a story I’m working on. Nothing elaborate. Just events, overlap, causality. The basic grammar of narrative. I went looking for tools and found myself in a familiar maze.
- Pay per event.
- “Free” tools that become decorative unless you upgrade.
- Calendars you can’t see unless you subscribe.
- Features that exist, but only if you agree to be logged, tracked, and gently encouraged to pay forever.
It wasn’t hostile. Just quietly ridiculous. Even plain text editors already extract more from their users than they should. Watching timelines get wrapped in toll booths felt like a parody of itself. Somewhere along the way, the tools stopped asking what the work needed and started asking what the pricing model could tolerate.
I mentioned this to a partner in passing, and he asked an obvious question: “Why don’t you just make one?”
I had almost forgotten that I could. I build software because certain kinds of friction don’t let me go. I have a three-year-old daughter named Norah, whom I adore and happily spend my time with. And alongside that, I carry a long-standing habit of noticing problems that could be made quieter with the right tool. That habit predates job titles. It persists whether or not anyone is hiring. So I started small. One problem. One tool. Naturally, that turned into more. Five problems. Then ten. Mission creep, maybe, but also recognition. The sense that this wasn’t a missing feature so much as a missing premise.
What emerged was something that reflected both sides of the work: the reasoning of the developer and the thinking of the user. A record of decisions, not just outcomes. A kind of internal history from which changelogs eventually fall out.
At some point, the painter sets the masking tape down. That’s where this is now.
Writer’s Suite began as a way to solve a personal annoyance. I’m extending it because the relief it provided shouldn’t be private. Other artists deserve tools that don’t treat their attention as a metered resource.
This started as a gripe.
It became a practice.
Now it’s something I’m sharing.

Leave a Reply