Most startup-y advice doesn’t apply to Buttondown, mostly because, well, Buttondown isn’t a startup.
It’s roughly the shape of one, sure, and it’s matured to the point where I feel weird calling it a “side project” — but the closest thing to a canonical definition of a startup is a company optimized for growth and Buttondown is (or should be) optimized more on durability.
I tweeted a couple weeks ago about how another one of my projects, Spoonbill, has remained pretty much untouched for the better part of the past year — and it remains completely unscathed. That’s intentional! That’s by design.
Durability comes in many forms:
Buttondown’s main chunks of functionality have been done for a while, and the accessory pieces that I have planned for the new year are nice-to-haves, not need-to-haves.
My rough prioritization framework looks something like this, given that I only have an hour or so every day to work on a project:
TODO:comment or whatever), do that.
Things that this framework deprioritizes:
Which is fine! I think there needs to be a playbook to make things on the internet that last on the order of generations rather than years. I’m working on sussing out a plan to guarantee a promise that Buttondown will last forever in some form or another; in the meantime, the least I can do is make sure what exists is sturdier and more resistant to the weather of the world than it was a week ago.
And there are still bugs, sure — there were always still be bugs — but the big ones are gone, and the small ones keep getting smaller.
A shorter way of phrasing this entire thing: I’m starting to come around to the view that concrete is more impressive than glass.
I hope you watched the end of that Vikings game, because, I mean, jeez. Wow.