Replit: The $800M Side Project
Welcome to the 22 new subscribers since the last post 🔥. If you haven't already, follow me on Twitter and LinkedIn for the stories and insights that don't make it to the newsletter.
Replit is changing the way people learn how to code and build apps. It's making programming collaborative and accessible all through the web browser. Even though Replit is an $800 million dollar company today, Amjad Masad never wanted to start a company from it.
Replit was open-sourced, and Amjad worked on it as a side project for 6 years while working for companies like Yahoo, Codeacademy, and Facebook.
Here's how Amjad Masad turned his college side project into an $800 Million company👇
How Replit started
Amjad grew up in Amman, Jordan, and had been programming since he was a kid. He didn't own a laptop or a computer, so he would program by going to internet cafes.
Internet cafes have computers you can pay for and rent by the hour, but your settings are never saved. This meant Amjad would have to set up a new programming environment each time he logged on, waiting both time and money.
Around this time, Google Docs came out. A real-time writing and collaboration tool all in a web browser! (yes, this was actually a really big deal back then)
They open-sourced the project and launched it on HackerNews, quickly becoming one of the top posts for the day.
Around the same time, Zach Sims and Ryan Bubinski were starting a coding education company.
They discovered the open-sourced project on Github and felt it was the perfect web-based environment to use for their startup. They even reached out to Amjad and asked him to join Codeacademy.
Amjad joined Codeacademy in 2011 but knew he eventually needed to move out to Silicon Valley. Facebook was working on internet.org, a project aimed to bring internet access to less developed countries. This resonated with Amjad, and in 2013, he left Codeacademy to join Facebook.
From Side Project to Y Combinator
Amjad always wanted a startup like Replit to exist. A place where people could learn, collaborate and build software together. So why didn't he just work on Replit full-time? Well, he never wanted to be a CEO. He dreaded entrepreneurship after seeing the pains of founders from his days in Codeacademy as a founding engineer.
Don't get me wrong, he tried to pursue Replit both internally at FB and outside. A Y Combinator partner told him that Replit was a "nice toy" but to work at something else. He tried to bring in a full-time CEO and even merge with competing products but no one wanted to do this. Amjad tried to have FB take on a project similar to Replit and even emailed Mark Zuckerberg about it.
Everyone rejected him.
Until his co-founder and wife Haya convinced him to pursue it together full-time in 2016. They put together $20,000 to kick off Replit but struggled with funding. Their free service was growing fast and outpacing their revenue model.
Amjad and Haya needed to focus on sales.
They launched their first education-based product in 2017, Classrooms (which is now Teams for Education).
Classrooms allow CS teachers to publish, grade, and comment on assignments through their web browsers. It made teaching computer science easier and free for students.
In a few months, they generated $150,000 in sales.
Things began to click. Classrooms had built-in virality to their product. Sign one teacher, and you immediately onboard 100+ students to Replit.
By late 2017, Paul Graham and Sam Altman reached out. Replit just reached 750,000 users (and 3 YC rejections). They were finally admitted to YC W18.
After graduating from YC, Amjad raised a $4.5 million seed round in late 2018 and blew to nearly 1.5 million users. 2 years later, they raised a $20M Series A. By December 2020, they reached 5 million users. Now, they've raised their latest round at an $800M valuation.
This graph of Replit's user base is very impressive, not just for its perfect exponential shape, but for the numbers. 5 million users is a lot when those users are programmers. Imagine how many users Replit's users will have.
— Paul Graham (@paulg)
Dec 2, 2020
Why was Replit successful?
Make a product that's good. Post it on HackerNews, Reddit, Twitter. If you have something that is good, people will try it. It's never been easier to launch something. Launch it everywhere and be annoying about it.
What led to the success of Replit? Was it the YC effect?
At the end of the day, Replit is just an amazing product that people wanted to share, and shipped features that incentivized people to try.
The first launch post on HackerNews in 2011 is still one of Amjad's MOST upvoted posts of all time.
Paul Graham discovered Replit just from browsing Hacker News. It's what began their relationship and eventually helped Amjad get into YC.
Teachers loved Replit and shared it with their students.
Replit built coding tutorials to encourage people around the world to start their coding adventure. 50% of Replit users are under the age of 18.
Bounties incentivize people to learn and build the features the community wants. Just look at how fast the community built a way to convert Heroku projects to Replit 👇
People wonder how @Replit ships so fast.
Last week we launched bounties.
If you work in product, marketing, BizOps or any non-eng role, then you MUST learn to use bounties.
This will kick your team into overdrive.
Let me explain with a story.
— Jeff Burke ⠕ (@Jeff_Burke14)
Nov 22, 2022
Amjad started off his programming career as a kid from Jordan with no computer and no internet.
Now, he's building a platform that will help learners, educators, and developers around the world.
Thanks for reading, and I hope this helped you or you found it interesting! If you want to give some feedback, you can either respond to the poll or reply to this email.
What did you think about this newsletter?