Building WhatsApp with Jean Lee
· Summarized
Key takeaways
- Simplicity and Quality Over Quantity: WhatsApp's success was largely due to its focus on building a lightweight, reliable app without unnecessary features.
- Cultural Integrity Post-Acquisition: The Facebook acquisition brought financial stability, but efforts were made to maintain WhatsApp's unique culture and work style.
- Visibility Matters: In larger organizations, making your work visible to others can greatly influence career advancement opportunities.
- Leverage AI, But Understand Foundations: While AI tools can enhance efficiency, the fundamental skills and principles of software engineering remain essential.
- Learning from Startups: New engineers and startups should prioritize clear goals and maintain focus to avoid distractions that can hinder growth.
Summary
Jean Lee's Journey into Tech and WhatsApp
Jean Lee, engineer #19 at WhatsApp, shares her journey into the tech world, from her small-town roots to her experiences in Silicon Valley. She began coding seriously in college after experimenting with it as a teenager. After internships at a small startup and IBM, Jean joined WhatsApp in 2012 when it was still relatively unknown in the US but had started gaining traction in Europe and India.
WhatsApp's Unique Engineering Approach
WhatsApp's engineering approach set it apart in the competitive messaging app landscape. With only 30 engineers supporting 450 million users, the team emphasized simplicity and quality over quantity. The founders prioritized saying 'no' to numerous feature requests to maintain app stability, adhering to the principle that a lightweight app should be accessible on older devices, ultimately defining its mission.
The Acquisition by Facebook and Its Impact
In 2014, Facebook acquired WhatsApp for $19 billion, a significant shift for the company and its employees. Jean recounts the surprise of the announcement, detailing the emotions and uncertainties experienced by the team. She discusses how the acquisition was approached with cautious optimism, emphasizing reassurance from leadership regarding the continuity of WhatsApp's culture.
Transition from Individual Contributor to Manager at Facebook
Jean transitioned from her role as an engineer to a managerial position at Facebook post-acquisition. She reflects on the differences between being an individual contributor and a manager, particularly regarding performance reviews and the challenges of advocating for her team's achievements without direct control over promotions.
The Future of Engineering with AI
The conversation shifts to the role of AI in engineering, where Jean highlights how it enables smaller, more efficient teams. She stresses the importance of foundational skills in software engineering, suggesting that today’s engineers should focus on essential principles rather than getting lost in rapidly evolving tools and trends.
Sponsors
- Statsig · The unified platform for flags, analytics, experiments, and more.
- Sonar · The makers of SonarQube, the industry standard for automated code review
- WorkOS · Everything you need to make your app enterprise ready.
Show notes
Brought to You By:
• Statsig — The unified platform for flags, analytics, experiments, and more.
• Sonar – The makers of SonarQube, the industry standard for automated code review
• WorkOS – Everything you need to make your app enterprise ready.
—
How did a tiny team of 30 engineers build the world-famous messaging app more than a decade ago, and what can dev teams learn from that feat today? Jean Lee was engineer #19 at WhatsApp, joining when the company was still small, with almost no formal processes. She helped it scale to hundreds of millions of users, went through the $19B acquisition by Facebook, and later worked at Meta.
In this episode of Pragmatic Engineer, I talk with Jean about what it was like building WhatsApp. When Facebook bought WhatsApp in 2014, only around 30 engineers supported hundreds of millions of users across eight platforms.
We discuss how the founders kept things simple, saying “no” to most feature requests for years. Jean explains why WhatsApp chose Erlang for the backend, why the team avoided cross-platform abstractions, and how charging users $1 per year paid everyone’s salaries, while keeping growth intentionally slow.
Jean also shares what the Facebook acquisition was like on the inside, how she dealt with sudden personal wealth, and what it was like transitioning from an IC to a manager at Facebook – including the reality of calibration meetings and performance reviews.
We also discuss how AI enables smaller engineering teams, and why WhatsApp’s experience suggests ownership and trust might matter more than tools.
—
Timestamps
(00:00) Intro
(01:39) Early years in tech
(06:18) Becoming engineer #19 at WhatsApp
(13:53) WhatsApp’s tech stack
(18:09) WhatsApp’s unique ways of working
(25:27) Countdown displays and outages
(27:07) Why WhatsApp won
(28:53) The Facebook acquisition
(33:13) Life after acquisition
(39:27) Working at Facebook in London
(44:07) Transitioning to management
(47:27) Performance reviews as a manager
(53:29) After Facebook
(58:53) AI’s impact on engineering
(1:02:34) Jean’s advice to new grads and startups
(1:06:45) Empowering employees
(1:08:17) Book recommendations
—
The Pragmatic Engineer deepdives relevant for this episode:
• How Big Tech runs tech projects and the curious absence of Scrum
• Performance calibrations at tech companies
• Software engineers leading projects
—
Production and marketing by https://penname.co/. For inquiries about sponsoring the podcast, email podcast@pragmaticengineer.com.
Get full access to The Pragmatic Engineer at newsletter.pragmaticengineer.com/subscribe
Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account