Some interesting thoughts on how short-term wins and fun, quirky ideas can morph over time into technical debt and various other issues particularly inherent within an open-software ecosystem.
Aaron runs a lot of very useful services and projects, so it's not surprising that he feels a maintenance burden quite frequently.
On how keeping your technical stack as lean as possible is beneficial:
... every library brought in means signing up for annual maintenance of the whole project
Frameworks can save time in the short term, but have a huge cost in the long term.
On the financial implications of databases:
If a database is required, is it possible to create it in a way that does not result in ever-growing storage needs?