This is a story about how I lost $10,000,000 by doing something stupid.

Ten. Million. Dollars.

Literally up in smoke. Money bonfire.

That’s enough to retire with $250,000+ in annual income.

Here’s what happened…
In 2009, @metalab was a small but profitable agency.

The business was making a couple hundred thousand dollars a year in annual profit and I was trying to figure out how to invest the profits.

Agencies can be great businesses, but they are HARD.
You lose clients at random, your pipeline dries up on a dime. It’s feast or famine and unpredictable.

I kept reading about what @dhh and @jasonfried were doing with Basecamp, building software for themselves then selling monthly access to it.…
This was a relatively new concept back in those days, and it seemed like they were living the dream. I had a business crush.

The model they used for Basecamp was:

1. Build great software that scratched their own itch (project management)

2. Assume others have this problem
3. Charge a monthly recurring amount to give them access (SaaS)

4. Focus on organic growth via product improvement and public writing

5. Spend less than they make

6. Profit
As a stressed out agency owner, this sounded INCREDIBLE.

Make money while you sleep for building cool software for yourself. Easy.
I loved Jason and David’s focus on building a business on your own terms, in a way that made you happy.

I hated the idea of having some annoying VC involved, pressuring me to grow or move to San Francisco (believe it or not, that was almost 100% required at the time).
I wanted to stay in control of my business and my life.

I had the money. So I decided to follow suit.

My biggest problem at the time was managing people. I was up to about 10 employees and I was having trouble keeping track of what everyone was working on.
I was a huge to-do list junkie, but back then all of the task apps were either single-player or weird desktop apps with syncing issues.

I decided to build a shared to-do list app for teams.
I grabbed a couple of devs from the agency and we started working on it. About 9 months later we were in beta.

We called it Flow, and it was actually really cool.

From day one, it was a huge hit. A lot of people had the same problem and there was nothing else like it.
We had the @adamlisagor do a super slick launch video for us and the beta went viral:

When we turned on billing for our beta users, we jumped to $20k MRR in the first month. We started growing at 10% per month and were the new hotness.

I got reach outs from all the top VCs and tons of tech luminaries started using the product.

We’d made it…or so I thought. Image
There was just one problem:

I was consistently spending 2-3x our monthly revenue and losing money.

And not venture capital. Out of my personal bank account.
I kept reassuring my then-CFO @_Sparling_.

He was freaking out watching me burn so much money.

I thought he was shortsighted:

"We are going to make millions! Maybe billions!"

"You have to spend money to make money!"

"Once we launch this new feature, then everyone will see!"
Then I heard a name start popping up. Quietly at first, then a lot.

It turned out that Dustin Moskovitz (@moskov), the billionaire co-founder of Facebook, was a fellow to-do list junkie, and he was quietly working on his own product.

A few months later it went live.

And I breathed a big sigh of relief.
It was ugly! It was designed by engineers. Complicated and hard to use.

Not a threat in the slightest.

I felt validated:

With a team a quarter of the size, and a fraction of the money, we had built what I felt was a superior product.
Around this time, Dustin invited me for a coffee in San Francisco.

He implied—in the nicest possible terms—that they were going to crush us.

(Emphasis on nice, he is a very nice, humble dude. Both Dustin and @christianreber, my two key competitors, turned out to be mensches)
He walked me through who was backing them, how much cash they had, how they had hired top executives from huge companies, and that it was only a matter of time until they beat us on product and outspend us on marketing.
I laughed!

I was on the bootstrapping train. He was drinking Silicon Valley KoolAid.

“Nice try!” I told him “let the games begin” and we left with a friendly handshake.
Flow kept growing quickly, but our customers were demanding.

They wanted an iPhone app.

They wanted an Android app.

They wanted an iPad app.

They wanted a Mac app.
Asana quickly released clients on all platforms.

After all, they had a dev team 5x the size.

Suddenly it was a key feature when people compared Asana and Flow side-by-side. Mobile was table stakes.

We had to keep up.
Almost overnight, our burn doubled.

I continued to pound cash into the business. $20k, $40k, $60k, $80k, $150k a month.

For designers, more developers, more marketers, more office space.

More everything.
Until my bank balance couldn't keep up.

We started almost missing payroll and rent.

At one point in 2012 Chris even had to inject cash from his personal account so we wouldn’t miss payroll.

It was terrifying.
I started to realize how big a bet this was.

I had no other investments outside of MetaLab, which was struggling at the time.

At this point, I had invested millions of dollars, without even realizing it.

Just continual weekly injections over the course of years.
Death by a thousand paper cuts.

Then, Asana raised $28 million and started pouring it into marketing.

We didn’t do paid marketing, it seemed douchey and aggressive.

We focused on organic growth....
Until that point, we had just just done Field of Dreams marketing:

“If you build it, they will come”

But I wasn't Jason Fried. In my opinion, one of the best marketers of our generation.

My blog posts barely made a dent. I didn't understand marketing.
We were a fart in the wind.

Suddenly, Asana ads were everywhere.

Billboards. Bus stops. Conferences. Airports. Google. Facebook. Capterra.
Even OUR OWN Google keywords were plastered with “Asana vs. Flow” paid links.

We started burning money on ads and hiring sales people just to keep a toe hold, but mostly we focused on making the product better than theirs.

Our one remaining advantage.
But our product was suffering…

In order to stay competitive, we had underinvested in our engineering team due to cash constraints and stretched them across mobile, desktop, and web.

We started to get an endless stream of bug reports from our customers.
Our growth started slowing.

20% monthly growth dropped to 5%.

Customers weren’t getting the features they wanted.

Our clients were unreliable and had syncing issues.

Our team felt frustrated and under resourced and we churned through staff.
We had to hit pause and spend years—literally years—rewriting all of our clients, only to emerge on the other side to see….
Asana had hired designers.

At first, a tiny little team. Nothing to worry about.

But after a year or two, they started hiring a huge team of incredible people.

One day I woke up to see that Asana had fully relaunched. Their marketing site looked…great.

Better than ours...
Their new app, while not perfect, had all the features we wished we had time to make, worked on more platforms and most importantly was fast and not buggy.

By this point, we were burning over $150,000 per month.
Chris was tearing his hair out and pointed out that we had burnt through something like $5MM with no end in sight.

Still, we powered on for YEARS. We even doubled down and raised money—too little too late—from some friends of mine.
We decided that we didn’t need to “own that market”.

We could just have a small slice of pie. We focused on base hits.
For a while, that looked like an OK strategy.

Our revenue growth slowed, we kept on growing.

Until one day it didn’t.
Churn caught up with us, customer acquisition cost became unprofitable (Asana and others could afford to spend way more due to higher customer lifetime value), bugs continued to dominate our time, and Asana and others kept making their product better.
One day recently, I looked at Asana and it slapped me in the face:

It’s better.

Their marketing is better.

Their product is better.

Their features are better.

Their enterprise support is better.

Their integrations are better.

They won. We lost.
12 years and over $10MM+ lit on fire, we are are done burning money in a losing battle. We give up.

The writing is on the wall. Dustin was right.

We lost the war, due to inexperience, product myopia, and a lack of capital in a highly capital intensive and competitive space.
Today, Flow is a shadow of its former self.

We’ve were forced to downsize it to breakeven and shifted to a team based in India led by my friend @mohitmamoria to keep our remaining customers happy.
It’s a business that has to spend less than it makes and focus on making its customers happy.

We aren't fighting Asana anymore.

This is a very expensive slice of humble pie.

And we are holding our noses and wolfing it down.
At its peak, Flow did about $3MM of ARR.

Today it’s sitting at about $900k ARR, breakeven, with a low growth rate.
Sure, it could turn into something, but I will never make my investment back and barring a miracle, it will never own a large chunk of the productivity market.
In retrospect, we were like Fiji waging war on the United States with a collection of AK-47s and speed boats vs. artillery and aircraft carriers.

We got obliterated. Obviously.

Looking back as a more mature entrepreneur, this was inevitable...
VCs, friends—heck, my own business partner—all walked me through all of this, but it took years to sink in.

It was a slow 12 year train wreck.

A thousand paper cuts, driven by my complete inexperience and incompetence on my part.
The absolute worst part about this is that a team of incredibly smart people, many of whom have become good friends, worked on a company—some of them for a decade or more—that didn’t turn out.
A huge thank you to all of the people who worked on Flow over the past decade, I owe you all, big time.

I'm so sorry it didn't work out the way we had hoped and the responsibility falls squarely on my shoulders: Image
I think that failure is the best teacher.

But better than failing is getting to learn by reading about my failures in a tweet instead of losing $10MM yourself.
In this instance, I learned a lot.

The key takeaways are:

1. If you are in a competitive VC-funded space, it’s foolish to compete without raising money. Don't bring a knife to a gun fight.
2. The best product doesn’t always win, and product is not a longterm competitive advantage.

3. If a tree falls in the forest and nobody is around to hear it, it didn’t fall.
4. Every developer in the world wakes up thinking “I should build a to-do list app” and people love jumping between productivity apps and workflows. There is no moat in productivity—avoid it if you can.
5. Running a SaaS business without deeply understanding churn, LTV, CAC etc, is like flying a plane without instrumentation—really stupid and dangerous.

6. Failure sneaks up on you slowly, then all at once.

7. R&D is EXPENSIVE. Especially when competing with venture.
8. If you’re competing on features, it never stops and is an ever-increasing line item.

9. Good product with great marketing beats amazing product with no marketing.
10. Bootstrapping works best in uncompetitive spaces/niches or if you have an unfair advantage (a personal brand, unique customer acquisition channel, etc).
The best way to learn is to walk around sticking forks in electrical sockets and adjusting accordingly.

This one hurt. A lot.

I'll try to keep sharing my screw ups as they happen.

Follow me at @awilkinson.

• • •

Missing some Tweet in this thread? You can try to force a refresh

Keep Current with Andrew Wilkinson

Andrew Wilkinson Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!


Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @awilkinson

Jun 28
A very sad and messed up fact:

In many cases, diabetes is preventable and reversible via diet and lifestyle modifications.

Instead, for most people, the metabolic train wreck gets worse and worse over time.

Tiny Foundation is trying to help change this...
In British Columbia, where I live, there are over 1.4 Million people in BC currently living with prediabetes and type 2 Diabetes Mellitus.

Almost all of them will have shorter lives and struggle with difficult symptoms.
That’s pretty much 30% of British Columbians suffering unnecessarily.

And it’s getting worse, FAST.

There is a growing body of research that shows this can change:
Read 7 tweets
Feb 28
Most people are garbage at conversation.

People don’t realize that it’s not what you SAY that makes others like you.

It’s about how you make the other person FEEL when they’re with you.

What you give THEM space to say...
The question you asked that nobody else has ever asked them.

The interest you showed in what they shared.

What they feel in their gut when you smile and nod. That you genuinely care and like and understand them.

That they feel seen.
Most people view conversations as one way.

They focus on sounding smart and saying interesting things.

What they should be focused on is asking interesting and unique questions.

Figuring out what someone is passionate about and getting them talking about it.
Read 9 tweets
Jan 6
We Canadians love to brag about our free health care…

A few highlights from @RobynUrback in today’s @globeandmail:

• “Canada is among the highest spenders on health care per capita among comparable countries, but we boast some of the poorest results.”
• “Canadians wait longer for a specialist appointment than do residents of all other peer countries, including those in Britain, France, Switzerland, Germany and the U.S.”
• “We have among the fewest hospital beds per 1,000 people (2.5 in 2019, compared to 5.8 per 1,000 people in France, and 7.9 per 1,000 people in Germany) and rank nearly last for acute care spaces relative to population.”
Read 5 tweets
Jan 5
Do you ever think about what could of happened if you’d taken a slightly different turn in your career?

In 2005, I dropped out of college and got a job as a barista.

I LOVED it. My job was just chatting with interesting people, nerding out on espresso, and playing great music…
I thought about maybe starting my own cafe.

But then, one day, these hip looking guys started coming in.

They would sit there all day on their laptops pounding espresso.

One day, I asked them what afforded them this luxury.

Didn’t they have jobs?
They told me they were “web designers”.

I asked how much they charge for a website and my jaw dropped.

$3,000 per website, and they could do 5-6 per month…
Read 5 tweets
Dec 21, 2021
In Canada, we love to brag about our amazing free healthcare 🇨🇦

When it comes to COVID, at least in British Columbia, where I live, we have completely missed the mark and under-utilized the private sector.

This is how poor BC’s command-and-control COVID testing strategy is…
Currently, in BC:

- Only government PCR tests available for free (24-48 hour wait to get it, 24 hour wait to receive results)

- Pharmacy PCR tests cost hundreds of dollars (24-48 hour wait)
- Rapid Antigen tests available online for $300-400 per box (only available to rich people)

This results in massive underreporting of COVID positive cases.

It’s a pain to get tested, so many don’t bother.

If they do, they find out late when they have already infected people.
Read 4 tweets
Nov 23, 2021
I just had one of those miserable Dad nights where my kids woke me up a bunch and I ended up tapping out and making coffee at 3:30AM.

I feel like human garbage right now.

Here's two tricks that are helping me (a tiny bit):
Trick #1:

I love this one:

Pretend that you are on your death bed and wished you could go back and live your life all over again...
*BOOM* 🔮

Imagine you just jumped back, from your death bed, age 90, to this very moment 👴

No sleep? Crying kids? Amazing!

You're just glad to be alive and get to experience it🧑‍🍼
Read 13 tweets

Did Thread Reader help you today?

Support us! We are indie developers!

This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!


0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy


3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!