Something has been stuck in my craw for several years/decades and I'm finally ready to do something about it.
Most software companies start from a place of, "let's make a simple useful thing and charge a fair price for it." And everything goes great for about fifteen minutes before they eventually concede all that simplicity and utility in order to establish additional revenue streams, or achieve planet-wide scale, or return an obscene multiple to their investors.
And who suffers when that happens? We do.
My favorite example is expense-tracking software. The Earth used to be populated with a diverse array of straightforward, easy-to-use apps that could ingest receipts, pretend a bunch of south Asians painstakingly categorizing those receipts were actually artificial intelligence, and export reports for your bookkeeper or accountant.
So far so good.
But at some point, some angel investor somewhere said, "what if we issued our own credit cards and then kept all the swipe fees for ourselves? And sold analytics based on what products and services companies were buying? Wouldn't that make us way more money than charging $5/month?" His name was Chad.
Corporate buyers embraced this model, because it meant no longer paying a subscription for expense-tracking software. But what was the experience like for users? Tough shit, nobody asked. They just work here. Instead, employees were strong-armed into activating those corporate cards and using them for all their reimbursable expenses—even if it meant losing out on literal thousands of dollars in cash back and rewards from their personal cards. Meanwhile, the apps themselves went to shit, because engineering teams that had previously only demonstrated competency in successfully putting a spreadsheet on the Internet were now also forced to provide the myriad card management services one would expect from Chase (~15,000 people in engineering), Capital One (~10,000), and American Express (~7000).
Fraudulent transaction on your corporate card? Good luck. Need to issue a chargeback against a vendor? Have fun. Oh, and everybody's so busy fighting fires and applying for better jobs elsewhere that nobody has time to actually work on the expense-tracking part of the expense-tracking software anymore, so don't expect any of the bugs preventing you from getting reimbursed to be fixed from now on. In fact, you know what, just for asking, here: have some extra bugs. And that was the state of the market before 2022! Things are even worse now that the free-money well has runneth dry. Now, none of those companies have a prayer of keeping all 14 plates spinning as the lifeless husk of what had been a growing engineering team has been remanded to work in an otherwise empty office building as executives watch their runway evaporate and investors start turning up the heat.
All for something that literally could have been a spreadsheet.
So anyway, yeah, fuck those apps.
So, starting in 2025, whenever I come across a problem that is poorly served by the current crop of SaaS products, I'm going to build my own little tool that does the job. And, if you're lucky, I'll release it as part of an eventual fuckthis.app suite of apps. And whatever I build, it's going to be opinionated, because it'll have been built with only my needs in mind. (Or maybe sometimes, like, a specific sibling or spouse of mine or something.) If whatever I make happens to be exactly what you need, trust me: that will be due to sheer and unintentional coincidence. But honestly, if your options are limited to, "try out whatever shit Justin uses," and picking over the scraps of the VC-funded graveyard that is the current SaaS industry, I might take those odds.
Also, I'm pre-announcing this today because it's entirely possible I'll never release anything at all. Software is a pain in the ass and the only valid reason for creating it is because every other approach has failed.