This is the fourth installment of my “year in review” series.
For a recap, here’s 2019,
2020 was my fourth year of building my own internet businesses.
Like everyone else, my 2020 did not go according to plan.
And yet, things worked out in the end.
It was a year of big swings: starting with a taste of celebrity—followed by
the collapse of my biggest business—and closing with record-breaking success.
Eventually I ended up almost exactly where I planned,
only the route was totally unexpected.
Here’s a recap of my 2020 in nine pictures.
January: officially an Indie Hacker!
In January, I met and recorded a podcast with Courtland Allen,
founder of Indie Hackers and a hero of mine.
When the podcast aired,
I had a tiny taste of celebrity, hearing from people throughout the Twitter-verse
who were inspired by my story.
It was the most fun moment of my Indie Hacking career.
Me and Courtland Allen in his Cape Town Airbnb. January, 2020.
Courtland also convinced me to double down on my wedding place card app—called Place Card Me—leading
to my first ever subscription revenue online.
The year was looking good!
March: the pandemic shakes things up
Fast forward to mid-March, and the world decided to take Covid-19 very seriously, very fast.
Place Card Me—my primary side-business—saw its revenue plummet to $0 almost overnight.
Not seeing a way to pivot, I decided to pause work on the project indefinitely—now
9 months and counting—and shift my focus to Pegasus, my Django boilerplate for SaaS apps.
Place Card Me’s revenue, late Feb - April 1. It has sinced picked up a bit, but remains
well off 2019’s numbers.
Meanwhile, South Africa—where I live—introduced one of the strictest lockdowns in the world,
including banning alcohol sales and disallowing outdoor exercise.
I had to resort to running in circles around my flat.
My lockdown running route. Hundreds of circles around my small flat. March, 2020.
The lockdown also took away our childcare, so my wife and I split the work day in half.
My productive hours ended at noon, most of my time went to my day job,
and my side-businesses languished.
May: my first record-breaking month of the year
In May we got childcare back and for the first time in months I had time for proactive work.
I started by experimenting with some pricing changes
leading to Pegasus earning over $4,000—more than any of my products had ever earned in a single month.
I had to re-do the axes on my side-project dashboard—where I track
my product revenue and effort—to accommodate the new high.
Pegasus income breaks the chart on my side project dashboard. May, 2020.
July-August: distractions and failure
July and August saw my biggest divergence of the year.
Thinking it would be a good opportunity to exercise Pegasus, I decided to build and launch
a new product to provide code review analytics for Github repositories.
Unfortunately, before I finished MVP I realized the project was too ambitious for the
amount of time I was willing to devote to it.
So, following a lackluster launch, and seeing a long road ahead,
I decided to stop working on it indefinitely.
RepoStory: my failed experiment building code review analytics product, launched to no one in August.
I still think the project has potential, but for now it’s lying idle.
September: hello world!
September marked the arrival of our new son Victor into the world.
I learned that being a parent is easier the second time around—except
for the other kid.
Our new son Victor, born September 7, 2020.
Meanwhile, on paternity leave I stumbled upon a diagram labeled as Ikigai—that
I later learned was not Ikigai—that made me question about my chosen career.
Specifically, I felt like I was doing well with everything except possibly “what the world needs”.
This diagram, often attributed as the Japanese concept of Ikigai, was actually
created by Andrés Zuzunaga.
So, I devoted a chunk of the last three months of the year to trying to explore the topic of a “meaningful” life
and career more seriously.
But, turns out this is hard!
I’ll let you know if I figure it out.
November: another record-breaking month
Back on the business-side of things, at the end of November, I ran an impulse Black Friday sale,
leading to another record-breaking month for Pegasus and
me—outstripping my previous monthly high by almost $3,000.
The massive spike from the Pegasus Black Friday sale. November, 2020.
A couple weeks later, my write-up on the sale made
the front page of Hacker News, resulting in about 10,000
visitors to my website and leading to another few Pegasus sales.
After the whole saga, I was suddenly within reach of my 2020 profit target of $42k that
I’d all-but abandoned post-Covid.
Finally, rounding out the year amidst another Covid surge and lockdown in South Africa
with the family and some time off.
While alcohol sales are again closed in South Africa, at least the national parks are open. December, 2020.
When all was said and done, total profits on the year from personal projects came in just over $43,000—or
about $1k higher than my goal set in January.
Given how hard the pandemic hit Place Card Me, I’m quite proud to have still hit that target.
Here’s the last four years of product income—broken out by product.
Annual profits by product. Now available on my side-project dashboard.
Place Card Me ended up down about 42% on the year, but Pegasus more than made up for it,
growing from $4,000 to almost $30,000 in a single year—or about double
what I had forecasted at the start of the year.
More on this later.
I logged just under 2,000 hours this year.
This works out almost exactly to a standard 40-hour-a-week, 52-week work-year,
which makes it easier to think about the time distribution.
In terms of a calendar year breakdown, about four months went to my day job at Dimagi,
three months went to Pegasus, six weeks went to email and writing,
another five weeks went to exercise(!), and then the rest fell into smaller buckets.
I’m happy with this breakdown, though I would prefer if the amount of “day job” time was a bit
less and the amount of “exploration” time was a bit more.
Something to think about for 2021.
Speaking of which…
The year ahead
If 2020 was the year of Pegasus then 2021 will be the year of…well…also Pegasus.
Yep, for the third year running, I’m planning for Pegasus to be my main hustle.
Because it still feels like Pegasus is in its first act.
A year into Place Card Me the product felt basically complete.
I could add features, improve marketing, etc. but there weren’t any easy ways to grow it without
fundamentally changing the product in some way.
Place Card Me made place cards well. Where do you go from there?
Pegasus on the other hand, seems to have limitless possibility.
The core product itself can continue getting better, with lots of features to add and improvements to
make—some of which are already in flight. Plus, it’s fun as hell.
But even Pegasus itself is just the beginning.
Could Pegasus have a plug-in marketplace where other developers can earn money extending it?
Could Pegasus have a jobs board to connect Django developers to my customers who need help on their projects?
Could Pegasus offer Django courses or books?
Or a hosted way to deploy your Django apps to the cloud?
Much like Chris Oliver has done for Ruby on Rails,
there appear to be an infinite amount of Pegasus-adjacent opportunities to create new products, offerings,
and build out the Pegasus ecosystem—all of which are aligned with each other.
So yeah. Already my most profitable product by a lot and still in act one.
Hopefully exciting times ahead!
The other big decision I’ve made about 2021 is that it’s time to flip the narrative
of what I’ve been doing.
For the last four years I’ve thought of myself as a professional developer/freelancer who also played around
on the internet trying to make money from side-hustles.
But barring an unexpected turn of events—I expect 2021 to be the first year I make
the majority of my income from my own businesses.
A change I hope just might hold for the rest of my life.
In other words, the side hustles have become the main hustle.
I’m no longer a side-project entrepreneur. I’m a mother-fucking real entrepreneur.
So, here are my targets for 2021:
- Earn $65k Profit from personal projects.
- Spend the majority of my time working for myself.
Time to own this thing!
I’m looking forward to it.
If you made it all the way here, thanks so much for reading.
To see how this all works out, you can follow me on Twitter
or subscribe for email updates below.