☕ Welcome to The Coder Cafe! I sucked at product management1. Early in my career, I was only passionate about how a product works under the hood, not about what the product actually does. Over time, I began to change and open up. Today, I want to share a concept from a book recommended on X by Pratim Bhosale that I really loved: The Cold Start Problem. Get cozy, grab a coffee, and let’s begin!
Let’s consider a dating app. If there are only three people who installed the app in New-York, anyone new will probably try it for a few seconds and uninstall it. But i…
☕ Welcome to The Coder Cafe! I sucked at product management1. Early in my career, I was only passionate about how a product works under the hood, not about what the product actually does. Over time, I began to change and open up. Today, I want to share a concept from a book recommended on X by Pratim Bhosale that I really loved: The Cold Start Problem. Get cozy, grab a coffee, and let’s begin!
Let’s consider a dating app. If there are only three people who installed the app in New-York, anyone new will probably try it for a few seconds and uninstall it. But if a big part of the city is on it, then someone single will probably stick around.
Said differently, the more people use the product, the more valuable it becomes. There’s a term for that type of product, and it’s called the network effect: when a product gets more valuable as more people use it.
Delving into the network effect, it’s not a single force but actually a trio of forces:
The acquisition effect: How a product can use its own network to attract new people.
The engagement effect: The more people join, the more useful and sticky it becomes.
The economic effect: A larger network reduces costs, improves monetization, and strengthens the business model.
Now comes the real challenge. If our product relies on network effects, how do we launch it? Do we start from zero, or wait until enough people are on board? It’s a chicken-and-egg problem, and that’s the cold start problem.
One common mistake to solve the cold start problem is the big bang launch: releasing to everyone before any community exists.
Google+ is the perfect example. Launched in 2011, it was Google’s attempt at a social network with a Facebook-style feed. The problem was that when people joined, they found empty timelines and left. Google later admitted that 90% of user sessions lasted less than five seconds.
At one point, Google even tied YouTube comments to Google+, requiring an account just to comment. The platform eventually reached more than 500 million users, but the issue was never sign-ups. The real problem was that a newcomer’s first session didn’t feel like walking into a lively room. It was forced growth instead of real networks.
Google+ didn’t fail because Google couldn’t build a social network. It lost because it never created a place where a new user could land in a live network. In short, Google+ failed to solve the cold start problem.
A solution to the cold start problem was applied by Tinder, and it involves focusing on the concept of atomic networks.
Back then, dating apps were not very popular. Yet, Tinder was ambitious and wanted to succeed in that market. Instead of launching worldwide, they did the complete opposite. They organized a party at a college that required installing the application to attend. The next day, most students there had Tinder installed. This college was an atomic network: the smallest self-sustaining cluster of users where network effects actually work.
Soon after, they repeated the same process in another college in the same city, with the same result: within days, most students there had joined Tinder.
What’s powerful about atomic networks is simple: if we can build one network, we can build two. If we can build two, we can build thousands. Tinder repeated this strategy college by college, then city by city, eventually growing into entire countries.
The takeaway is that when we start a product with network effects, the first step is to build a single, tiny network that’s self-sustaining on its own. We just want to get started. If we can create one stable, engaged network, then we can build a second one next to it. From there, we can replicate the process and eventually connect them into one large network that spans the whole market.
Network effects happen when a product gets more valuable as more people use it.
How do we launch such a product with zero users? That’s the cold start problem.
Big bang launches fail when newcomers find empty networks.
One effective approach is to build atomic networks: the smallest self-sustaining clusters where network effects work.
If we can build one atomic network, we can repeat it and scale across a market.
Don’t Forget About Your Mental Health
The XY Problem
The Cold Start Problem
Project Strobe: Protecting your data, improving our third-party APIs, and sunsetting consumer Google+
Google+: Communities and photos
❤️ If you enjoyed the post, please consider giving it a like.
💬 The book is really great and covers many more aspects. I definitely recommend it. Are you into product management? What resources would you recommend?