Spoonbill (2016—2023) · Utilized Cartography
Applied Cartography
How I mostly-accidentally made $220K in 100 hours, and what I discovered alongside the way in which
6/11/2023
The beginning
I’d be mendacity to you if I informed you I keep in mind precisely what was happening after I got here up with the thought for Spoonbill.
I do know I used to be nonetheless in what I’d name my “yr within the wilderness” — in a not-so-great relationship, in a not-so-great job, attempting to compensate for each
by moonlighting on a bunch of initiatives and ingesting too many Manhattans. I don’t imply this to sound dramatic, however working sixteen hour days isn’t good for you, and far
of the artifacts of these years — even good ones, like Spoonbill — are barely exhausting to hint again to their origin.
I keep in mind this: in some unspecified time in the future I stumbled upon a website entitled “Bio is Modified”, which did precisely what you would possibly count on: it was an enormous vertical feed of individuals whose bio
had modified on Twitter. Most notably, I stumbled upon it from somebody complaining that it was “going away” — the creators not wished to keep up it, and it will be slowly
going the way in which of many different bitrot platforms.
Bioischanged.com was not precisely a well-designed app, which tends to be an excellent heuristic that it did one thing of worth.
I’m not a very unique particular person on the subject of attention-grabbing initiatives — I’ve discovered that probably the most profitable course of is one thing alongside the traces of:
- Discover a device that individuals clearly like regardless of huge flaws.
- Construct a greater model of it.
And so, I devoted the subsequent few weekends to constructing Spoonbill.
A testomony to how little I’ve considered Spoonbill up to now three years: I didn’t understand there was a suggestions widget on the positioning.
The stack (briefly)
I can not emphasize sufficient how little the stack mattered, however: Django, Postgres, Heroku, and a labyrinth of cron jobs. None of this stuff modified over Spoonbill’s existence: I labored with the instruments with which I used to be most snug, they usually all labored properly sufficient to not require alternative.
The launch
One of many good issues about Spoonbill’s being birthed from the ashes of a defunct product is that I had a little bit of a built-in advertising and marketing funnel:
- Wait for somebody to tweet about BioIsChanged shutting down.
- Reply to them with a hyperlink to Spoonbill.
This labored surprisingly properly, particularly as a result of a lot of the of us in the 1st step had been within the journalism/VC/thought-leader-y house. Just a few weeks after launch, Spoonbill had met my comparatively meager success standards: a thousand or so of us had been utilizing it, folks appeared to love it, and the Heroku invoice was solely $20 or so.
Then Ryan Hoover posted it on Product Hunt and issues obtained a bit extra attention-grabbing.
The ‘hunt’, such because it was, solely made it to #5 or so however person rely quintupled in a single day and the ball was formally rolling, main to what’s even now, the very best launch and sequence of reactions I’ve ever had. Folks cherished Spoonbill.
I heard from the founding father of BioIsChanged:
No higher endorsement than that from the founding father of the product which impressed yours.
I heard from no small variety of VC companies thinking about studying extra:
This style of e mail was each widespread and surreal.
I obtained written up in a bunch of locations:
Vox.
All search engine marketing is sweet search engine marketing, because the adage goes.
It felt actually, actually good. Once I assume again to my best second — or sequence of moments — as a software program developer, this may need been it: the sheer endorphic bliss of getting clearly and clearly constructed one thing that people cherished.
The cash
For those who’re following alongside, you may need two questions proper about now.
- “So that you constructed a free device? How did you become profitable?”
- “Wait, what occurs if Twitter simply shuts you down?”
For the primary few months, the latter reply — nothing, Spoonbill is screwed — knowledgeable the previous. I did not actually assume that a lot about monetization, not as a result of I did not assume Spoonbill was beneficial however as a result of
at the beginning I needed to verify it will simply keep alive.
As soon as it was clear that Spoonbill was not going to be arbitrarily axed by Twitter (my flimsy rationale for which being “a number of executives at Twitter, in addition to folks operating the developer relations staff, had been all lively customers”) I felt a little bit bit extra snug fascinated with monetization.
I settled on two important paths.
The primary one was an amuse-bouche, a option to validate if folks really cared about this info sufficient to cost for it. I obtained a number of prospects, however I actually did not iterate on the product sufficient to seek out product-market match.
The rationale why I did not iterate on the primary path sufficient was as a result of I noticed simply how a lot I might cost for the second path.
Determine what quantity you may say to them with out laughing. That is your value. Josh Puckett
I did this — twice! — and managed to promote a firehose of Spoonbill information to 2 separate companies: one for $2,000/month, the opposite for $2,500/month.
Let me let you know one thing: I wakened each single day for the subsequent two months after signing these offers, satisfied that I had one way or the other damaged the legislation and I’d discover in my inbox an e mail saying “no, sorry, this has all been a misunderstanding, you should return to us all of that cash.” The method of sending an bill of that dimension was surreal in a means that few issues since have fairly been, and greater than the precise monetary achieve it was a deeply helpful lesson in understanding that the numbers which look huge to a twenty-four-year-old appear like rounding errors to a complicated firm.
The sundown
Regardless of all of the above — an abundance of fervor and optimistic suggestions, folks prepared to pay five-digit ARR sums for the information — I ended up not spending way more additional time on Spoonbill. I believe there have been a number of causes for this.
- The product was accomplished for my private wants. All future growth would have both been on the monetization / power-user options aspect (for which I did not have a lot private affinity) or for increasing into different networks (which felt considerably boring — there wasn’t clear demand for any particular community apart from LinkedIn, which I used to be fairly assured would finish in a lawsuit)
- I used to be, frankly, distracted by shinier issues: Buttondown was beginning to flip the nook from “cute aspect challenge that was making some cash” to “oh, I may need one thing right here”, and my work at Stripe was deep and fulfilling in a means that didn’t depart me with a lot artistic power left over on the finish of the day or week.
So, I let Spoonbill sit: it continued to do its factor, albeit in a worse trend because of the dataset rising bigger and the database rising slower.
In true ouroboros trend, somebody tried to do to Spoonbill what Spoonbill did to its predecessor, the aforementioned BioIsChanged: Flock, a YC-backed device, joined the 2020 cohort. (Lest this sound like bitter grapes — Aaron, who runs a wonderful weblog, reached out to ask if I used to be thinking about partnering earlier than he submitted his software.)
I believe Flock’s worth proposition — a give attention to CRM tooling — made a variety of sense, although it seems to be to be deserted in a lot the identical means Spoonbill is.
The tip
And so, for the higher a part of three years Spoonbill sat in a nice stasis: it labored, it paid my mortgage, and it required zero psychological bandwidth. (Each time somebody requested me about Spoonbill throughout these years, I’d inform them with pleasure: the very best half about it’s that I might sincerely not keep in mind the final time I needed to log onto admin or make a code change.)
Then Elon purchased Twitter, they usually introduced API adjustments:
lmao
This was a growth finest described as a bummer, much more so as a result of the precise costs had been left unannounced for a lot of months. As soon as the precise API costs had been introduced ($42,000/month for any non-trivial quantity of API site visitors), it was apparent what would occur — Spoonbill would shut down.
I reached out to the remaining few prospects, cancelled their recurring invoices, and scaled down the assorted dynos. A beautiful little challenge had come to a stunning little finish.
The epilogue
The “what if” sport is straightforward. What if I had actually gone all-in in 2018 — raised an enormous spherical, discovered methods to work with arbitrary further networks, and so forth?
Maybe the celebrities would have aligned in such a means that Spoonbill would have been an enormous success. The more likely final result, I believe, is that any important quantity of product traction would have led to a sequence of very painful conversations with Twitter management.
As a substitute, I spent most of my time in two buckets that symbolize my finest work thus far: Buttondown and Stripe.
I believe Spoonbill would have been a poor firm, however it was an ideal challenge. I obtained to study; I obtained to fulfill with folks I in any other case would by no means have; I obtained to construct one thing that individuals used; I obtained to cost cash for it.
Per Stripe, Spoonbill grossed $220,300 over its beautiful little existence. I might say I spent 100 hours on it in complete (the overwhelming majority of which got here in its first few weeks, pre-launch) — so, $2,200/hour. Not dangerous!
Spoonbill’s information sits in two locations, crystalized in amber.
- A db.t2.medium RDS occasion that may most likely get shut down within the subsequent yr or two.
- A backup USB drive that I preserve in a drawer within the desk subsequent to me.
It is painfully uncommon for a chunk of software program to have a real sense of narrative closure: both it succeeds, and is immortal, or it’s killed: killed by shifting priorities and shrunken budgets and altering macroeconomic headwinds and extra thrilling concepts.
Which is why I’m grateful, in scripting this, that I get to earn a little bit of closure (even when it comes on the value of this disjointed prose — there is a cause I referred to as this essay a eulogy!). I’m very happy with what I constructed; I hope that, when you had been a person, it introduced you some small quantity of perception or pleasure.
(Lastly, and most significantly: deep gratitude to Haley, Josh, Iheanyi, Ryan, Shep, and lots of extra for his or her assist and help alongside the way in which.)