šŸŽÆ Move fast and break things

Lessons from Facebook's early engineering culture

Read time: 5 minutes 3 seconds

So it turns out this is breakdown #100.

Only realised this when I was updating the website and had one of those moments where 100 existential thoughts hit you at once.

Thought #1: Wild how much your life can change when you give something a solid crack 100x in a row.

Thought #2: Also wild that I’m probably only 10-20% of the way to 10,000 hours of writing these, considering its how I spend half my working week for the past 2 years.

Thought #3: Also wild that it only took 100 breakdowns to grow to 100,000 readers.

…

Thought #100: Starting this newsletter was best decision I’ve ever made.

Thank you so much for being here.

(Sending extra love to the 1322 of you who were here on launch day and are still reading!)

Here’s to the next 100.

— Tom

 

Get one hour back - every single day.

Imagine opening your inbox and seeing everything neatly organised, replies already written, and fresh meeting notes waiting for you.

With Drafts 2.0, Fyxer now writes smart replies using context from your threads, past conversations, and meetings.

The result? Drafts so good that you only need to quickly review and hit send.

AI has unlocked new velocity for startups - and new visibility, too.

The faster you grow, the sooner you’ll need to prove you’re secure enough to play with enterprise customers.

The tl;dr? You need compliance to sign deals.

Join Vanta for a session on how to make compliance work at your pace, without slowing momentum, stalling deals, or putting revenue at risk.

We’ll cover essential steps you can take now to prepare for your first audit in 2026 - and enter the new year ready to earn customer trust (and deals).

Thank you for supporting our sponsors, who keep this newsletter free.

Move fast and break things

Chess Move

The what: A TLDR explanation of the strategy

ā€œMove fast and break thingsā€

Facebook’s motto.

Originally a spiky stance - now a Silicon Valley cliche.

If you ask any venture-backed startup about their ā€˜values’ or ā€˜culture’, they’ll unconvincingly regurgitate something about speed.

Don’t get me wrong - it’s the correct input.

But too often folks miss the most important part of the motto.

What’s always fascinated me about ā€œMove fast and break thingsā€ is the admission of the trade-off.

Speed means imperfection.

ā€œMove fastā€ creates an unspoken fear.

ā€œMove fast and break thingsā€ acknowledges and tolerates the consequences.

A while back I came across this epic blog post from early Facebook engineer Aditya Agarwal exposing a handful of specific practices that propagated their culture of breakneck product velocity.

I’m a sucker for original startup content that is so practical it becomes a manual, and I always wanted to go deeper on this topic.

Today’s piece represents a few week’s worth of scouring the internet for early facebook lore, packaged into a playbook for how to actually create a fast-moving, ownership-driven company.

A note before we jump in: The story of Facebook’s early culture is a story of extremes. Extreme speed, extreme empowerment, and extreme outcomes.

It’s not the right playbook for everyone. It has both positive and negative implications.

But I think you’ll know if this is right for you.

ā€œIf you never break anything, you’re probably not moving fast enough.ā€

Mark Zuckerberg in Facebook's official S-1 filing to the SEC ahead of the company's IPO

Breakdown

The how: The strategic playbook boiled down to 3x key takeaways

1.  Day 1 pacesetting

From the moment you logged in, the clock started.

Facebook had an internal guideline called ā€œThe 45 Minute Ruleā€ that said: new employees should start working on something productive within their first 45 minutes.

45 minutes in = Start something productive

End of Day 1 = Dev environment set up.

End of Day 2 = Shipped a change to live users.

"We like to teach what's important very early on, on Day One... Each new recruit needs to take a deep breath. Within a few days, all are expected to be pushing live software updates out to the better part of a billion users."

Joel Seligstein, Bootcamp Head (Mercury News, 2012)

"By [my] first week [I] had shipped more software code at Facebook than [I] did in seven years at VMware."

Jocelyn Goldfein, Director of Engineering (Mercury News, 2012)

To scale this philosophy from a hacker house to 1000’s of developers, Facebook created an infamous onboarding program called ā€˜Bootcamp’.

For 6 weeks, every engineer (from fresh college grads to incoming directors who wouldn’t even be writing code themselves):

  • Rotated across projects and teams of their choosing

  • Fixed real bugs

  • Shipped small features

  • Got granted access to the entirety of Facebook’s codebase, with the trust that they could dive in and contribute anywhere.

A senior Bootcamp mentor would review their commits before they went live, but the message was clear: you (a) own your impact, and (b) are empowered to have impact immediately.

Instead of assigning you to a team at hiring, Facebook let you choose your home at the end of Bootcamp. This forced you to explore the surface area of the product, meet people across the org, and self-assess where you can have the highest impact.

Early engineer Andrew ā€œBozā€ Bosworth (now CTO), who started the Bootcamp, explained ā€œWhen I started Bootcamp… I didn’t teach the culture as it was. I taught the culture as I wished it were.ā€ 

The idealised hacker culture Boz taught ā€œbecame the culture. It was self-fulfilling.ā€

2. You are what you celebrate

Facebook hard-wired speed into its cultural source code by rewarding it consistently: post-mortems, performance reviews, and hackathons were all designed to celebrate taking initiative.

The company fostered a ā€œblameless post-mortemā€ culture where even serious screw-ups were treated matter-of-factly rather than with finger-pointing, which ā€œencouraged engineers to learn from their mistakes and to take risksā€.

As long as you owned the recovery and fix, breaking something big could even boost your reputation internally as someone willing to take action. Instead of condemnation, you got a nod of respect for pushing the envelope.

They had an internal saying that ā€œCode wins argumentsā€ - ideas were best proven by building rather than debating.

Performance reviews focused on impact, not intellectual jockeying.

Doing things to make everyone faster was explicitly rewarded. Prolific shippers progressed the fastest.

The first Facebook Hackathon took place in 2007 when engineer Pedram Keyani emailed colleagues asking if anyone wanted to stay late and hack; dozens showed up, and they coded until dawn. ā€œThe next day, Mark [Zuckerberg] approached [Keyani] saying how awesome it was,ā€ and from then on they organised a hackathon every 6–8 weeks.

If you attended a Hackathon, you weren’t allowed to ā€œwork on the same thing that your day job is,ā€ forcing people to step out of their usual comfort zones and experiment. And if it was your first time at a hackathon, participation was mandatory – no spectators allowed.

Many of Facebook’s signature features began as hackathon projects:

  • Facebook Messenger was created in 2008 by a couple of engineers after an all-night hackathon and launched to users the next day.

  • Same story with the ā€œLikeā€ button.

  • In late 2010, a team of two engineers, one intern, and a designer built a prototype of Timeline in a single hackathon - a small team continued to push it forward, and today its one of the most popular (and profitable) products of all time.

If the idea was good, the demo would speak for itself. The ultimate manifestation of ā€œCode wins arguments.ā€

3. Don’t focus on the break, focus on the fix

Moving fast was a requirement

and moving fast meant breaking things

but broken things need fixing fast

so moving fast meant fixing fast too

Facebook was one of several pioneers who brought the concept of ā€œChaos Engineeringā€ to mainstream development practices. First crystalised at Netflix in 2011, Chaos Engineering is the discipline of intentionally breaking systems to prove they’re resilient.

In the following years, Facebook was one of the first tech companies to run aggressive failure injection and large-scale disaster drills to test their own ability to bounce back from unexpected outages.

"Facebook created Project Storm in the wake of 2012's Hurricane Sandy. Although the hurricane itself didn't affect Facebook, it served as a wake-up call... In 2014, Facebook took the step of turning off traffic to one of their data centers."

Jay Parikh, Vice President of Engineering

Facebook also popularised the concept of ā€˜feature flags’ - separating deploy from release to safely ship, test, and progressively roll out features to selected users.

"With Gatekeeper, your feature could be rolled out slowly to any specific subset of users (country, age, device, etc), and rolling back changes took minutes… It was ultra-fast and safe to get code into production—we continuously pushed code 24/7. Your code would slowly roll out to different tiers—first to employees, then to 1% of the population, then gradually to all regions and users."

Pierre Estephan, Software Engineer

In 2014, Zuckerberg announced that Facebook had ā€œchanged our internal motto from:

ā€˜Move fast and break things’ → ā€˜Move fast with stable infrastructure.ā€™ā€

Part tongue-in-cheek, part acknowledgement that building systems with billions of users required a different engineering philosophy to building college student profiles.

Rabbit Hole

The where: 3x high-signal resources to learn more

[3 minute read]

Come for the nostalgia of peak Facebook. Stay for the shocking ratio: 1.2 million users per engineer.

Written by Boz when the company headcount was crossing ā€˜Dunbar's number’ (~150, the maximum number of stable social relationships a human can maintain), this is the blueprint that defined how Facebook thought about:

  • Throwing new hires into production on day one

  • Letting engineers choose their own teams

  • Preventing organisational silos before they form

[5 minute read]

Noah Kagan was employee number #30 at Facebook. He got fired 9 months later, and went on to build AppSumo, a software marketplace doing $100m per year.

Here are 10 things he learned from his time at early Facebook.

ā€œWe shipped several updates to the site every day. In comparison, companies like Microsoft would take months to write out product details, discuss them in a lot of meetings, and finally build them.ā€

[10 minute read]

First distributed when the company reached 1 billion users in late 2012, the Little Red Book contains Facebook’s distilled philosophy.

This is the full 148-page scan that defined a generation of startups figuring out how to scale startup culture.

What did you think of today's edition?

Login or Subscribe to participate in polls.

Whenever you're ready, there are 3 ways we can help you:

Our flagship course on how to use free internet data to make better strategic decisions. Contains 5 years of strategy expertise, proven methods, and actionable tactics to accelerate your career with modern-day strategy skills.

We have a growing audience of 100,000+ strategists from top companies like Google, Meta, Atlassian, Stripe, and Netflix. Apply to feature your business in front of Strategy Breakdowns readers.

One of the most common questions we get asked is: ā€œWhat tools do you use to run Strategy Breakdowns?ā€ So, we’ve open-sourced our tech stack to give you an inside-look at exactly what tools we’re using to power each corner of this operation.

Reply

or to participate.