Running costs

When I was a younger version of myself, I was always curious about the complex chain of dependencies that even a relatively simple web app requires.

As such, I try and run Buttondown as transparently as possible: I update this page at the start of every month to reflect new expenses and growth. (Unfortunately, Notion doesn't lend itself well to time-series data, so you can't see growth over time.)

My general philosophy on spending money for Buttondown is to default towards it, within reason: Buttondown doesn't have external funding, so I can't exactly burn through my checking account with wild abandon, but it's also not the thing I depend on to make a living, so I can afford to take some liberties.

Anyway, all of that is to say: none of these are probably that surprising, but I hope you find it interesting! Click through each item to read more about how I use it.

(You may also be interested in Buttondown's sustainable funding of open source software.)

NameCategoryCostSince
MailgunInfrastructure8012018/06/01
HerokuInfrastructure5542018/06/01
StripeAdministration310.32018/06/01
StatusPageReliability292020/04/01
SentryReliability3292020/02/01
JetBrainsProductivity152018/06/01
FathomMarketing242020/04/01
CleanTalkData112019/11/01
Google SuiteAdministration102018/06/01
PostmarkInfrastructure102019/04/01
ZendeskCustomer service102019/12/01
SketchTooling92021/09/01
PhysicalAddressAdministration82020/04/01
SlackAdministration82018/04/01
GitHubProductivity72018/04/01

In addition, there's some stuff I've spent money on in the past and no longer do so:

NameCategoryTotal cost
PopSQLTooling40
BriefmetricsTooling266
Amazon Web ServicesInfrastructure247
Stripe AtlasAdministration500
Google AdwordsMarketing90
PingdomReliability280
CircleCITooling100
ClearbitData899
FullContactData990
GhostMarketing256
ShipTooling108
@buttondownMarketing1000