Did you know that Slack started out as an online game made in Flash? 😳

How did they go from a Flash game to a $630M ARR SaaS?

Let's take a look 👇🧵 Image
"Never mind the part where we first tried to make a web-based massively multiplayer game and failed" - the Co-Founder of Slack says.

They spent almost 4 years working on that game.

Today, Slack is valuated to $5B.

Let's see what we can learn from Slack 👇
🔹 They took their own medicine

Slack became their own first users.
They had been using IRC while developing Glitch, the Flash-based game, and the team appreciated how this chat-based communication channel allowed them to work more focused and productive.
At the end of the Glitch journey, the team became less and less interested in the game, and more interested in team collaboration and communication.

They made a hard pivot and started focusing on developing a modern version of IRC instead.
🔹 They created their own market space

At the time, there were already a handful of services that supported group chats.
Skype, Campfire, HipChat, and a bunch of other IRC-based clients.

By no means was Slack the first service to enter this space.
Yet, the interesting part is, when Slack did research and asked potential users: "What do you currently use for internal communication", most of them answered "nothing".

Clearly, teams were not using "nothing", but they never thought of this as a category of software in itself.
They were often using a combination of tools, often creatively put to use to serve the purpose.

Even though there were other solutions in the space, Slack incredibly managed to establish a new category of software - team communication - and place itself right in the center.
Just like new companies will have to decide on a solution for CRM, Version Control, etc, Slack created this new category that now became another active decision for new teams to make.

Asking teams today "what do you use for team communication", most of them will have an answer.
🔹 Lean to the bone

After having used Slack internally for a while, the company onboarding 10 other companies to try out their new product.

They closely observed how these companies - of different sizes with different needs - used the service to communicate and collaborate.
For almost a year, they continued to progressively onboard more and more companies and teams in a closed alpha-stage.

They were extremely good at listening and responding to user feedback.
Not just for customer satisfaction, but just as much for product development.
They were quick to adapt to feedback, introducing new features, trying out new approaches, and after a year, they were ready to make an initial preview release.

TechCrunch and VentureBeat quickly picked up the news, and Slack got more than 15,000 new users within two weeks.
From here, the rest is history.

Slack is one of the most fastest-growing and successful SaaS companies in the world.

It was acquired by Salesforce in a megadeal of $27.7B, which was the biggest acquisition Salesforce had ever done.
Thank you for reading.

If you liked this thread, please give it a like and retweet it for your audience to enjoy as well.

Follow me here on Twitter for more case studies on SaaS and Tech Startups.

• • •

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

Keep Current with Simon Høiberg

Simon Høiberg 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!

PDF

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 @SimonHoiberg

29 Jun
10 Title Formulas that Hook 👀

I've written thousands of posts and titled hundreds of articles and YouTube Videos.
It is a fully determining factor, how well your title hooks!

Let me share 10 of the best formulas with explanations 👇🧵
Writing a title that hooks is selling!
If you feel "above" that, chances are that your content will never really make it.

And why would you write great content and then not use the title to sell it?

Use and combine from these 10 formulas, and start seeing a difference 👇
Formula:
[number] + [adjective] + [keyword] + [promise].

This is a very popular formula.
It hooks because it clearly states the topic, thus implicitly promising multiple ways of achieving a goal.

Example:
"The 5 BEST Side Hustles To Start in 2021"
Read 13 tweets
24 Jun
❌ STOP USING SCRUM

Especially if you're a startup!
There's a much better alternative.

🧵👇
Scrum is almost 30 years old.
30 years!

Think about that for a second - what was considered "agile" in 1994 isn't necessarily agile today.

In fact - by the very definition of what "agile" means, it's not!
Yet, Scrum still seems to be the preferred goto for managing small software teams - especially adopted by large organizations.

Maybe it's just me.
I've seen project after project being butchered by Scrum for the past 10 years now.
Read 10 tweets
22 Jun
Dealing with rejection 👊

Running a startup comes with a *lot* of rejection.

Here are 5 tips on how to deal with them, and even make them work for you 👇🧵
1️⃣ Don't take it personally.

When you let rejection entail "I'm not good enough", you will start fearing and avoiding it.

Be very careful here.

You can't make a perfect product, and it's crucial for you to get feedback.
Rejection is much more valuable than no feedback at all.
2️⃣ Adopt a curious mindset.

Try your best to not let emotions, cognitive schemas, or other internal mechanisms obscure what a rejection actually means.

It means that your product currently doesn't solve the problem sufficiently.
And that's all.

Now go and work on that 💪
Read 6 tweets
17 Jun
4 sources of income to consider without being an employee.

💰 Selling products
For instance a SaaS.

💰 Offering information
YouTube, eBooks, online courses.

💰 Selling yourself
Freelancing, consulting.

💰 Passive income
Dividends, real-estate, index funds.

🧵👇 Image
💰 Selling products

Use your programming skills to build SaaS products.

This type of income is very uncertain and typically has a very slow start off.

On the other hand, there are almost unlimited gains to collect from launching your own SaaS product.

The potential is huge.
💰 Offering information

Create videos on YouTube, put your Medium articles behind the paywall, or sell ebooks on Gumroad.

This type of income is more easily accessible, and also has a huge potential.

It's also very unreliable and can vary greatly from month to month.
Read 7 tweets
8 Jun
JavaScript 💡

Let's take a look at the Promise API.
4 methods explained with examples below.

🧵👇
🔹 Promise.all()

The Promise.all() method takes an array of promises as an argument and returns a single Promise that resolves to an array of the results of the input promises.
🔹 Promise.allSettled()

The Promise.allSettled() method returns a promise that resolves after all of the given promises have either fulfilled or rejected, with an array of objects that each describes the outcome of each promise.
Read 5 tweets
3 Jun
Node.js Learning Path 🔥

Master these topics, and you'll be ready to take on your first job as a Node.js Back End Developer!

Let's go through them 🧵👇
🔸 JavaScript and Node.js fundamentals

This probably doesn't come as a surprise, but this is the first place to start.

Become familiar with:
- JavaScript ES6+ syntax
- Node.js 10+ fundamentals
🔹 JavaScript ES6+ syntax

You should be comfortable with:
- Arrow functions
- Promises (async/await)
- Modules
Read 17 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

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

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(