Five years of home-cooked apps
This is a note to commemorate that it’s now been five years since I wrote about the app I built for my family, and the revelations I found embedded in the experience. That post has been one of the great durable hits of my online writing life: it continues to find new readers, week after week after week. (I know, because many of them email me!)
The “home-cooked app” concept has since been extended and elaborated by many folks, notably the terrific Maggie Appleton. And it’s been turbocharged, of course, by Claude and company, which are like … super-duper food processors? for the home-cook programmer. I suppose they are also, in a sense, well-stocked grocery stores … I’ll leave further abuse of the analogy as an exercise for the reader.
But, I have to say, as the years have passed, it’s one particular property of home-cooked apps that has become, for me, the most important. Availability, tractability, specificity: all great. But don’t sleep on sovereignty.
At the conclusion of my original post, I wrote:
This messaging app I built for, and with, my family, it won’t change unless we want it to change. There will be no sudden redesign, no flood of ads, no pivot to chase a userbase inscrutable to us.
In the five years since writing that, I’ve watched so many apps —
Meanwhile, my little home-cooked apps each do the one thing they are supposed to do, sparkle-free. These apps are substantially finished on the day I “launch” them, and, unlike modern commercial software, they are allowed to just: be finished.
To the blog home page