Business

Why "Move Fast and Break Things" Is Bad Advice

Why
Facebook's famous motto worked for them. But for most businesses, moving fast and breaking things is a recipe for disast

"Move fast and break things."

Mark Zuckerberg made it famous. Silicon Valley turned it into gospel. Startups plastered it on their walls like scripture.

And for most of them, it's terrible advice.

Don't get me wrong—it worked for Facebook. But Facebook had something most businesses don't: a zero-cost-of-failure environment. They were building a social network for college kids. If the site went down, nobody died. If a feature broke, users complained on the same platform. The worst-case scenario was some annoyed students.

📋 Recommended Tool

Social Media Content Calendar — Putting the ideas from "Why "Move Fast and Break Things" Is Bad Advice" into a consistent social routine is easier with the Social Media Content Calendar — a planning system that keeps your messaging on-brand and your schedule stress-free.

Get the Template →

That's not your business. And it's probably not mine.

The problem with "move fast and break things" isn't the speed—it's the breaking. Because in most contexts, breaking things has real consequences. Consequences that can kill your company, your reputation, or worse.

Context Is Everything

Facebook launched in 2004. The product was a web app for college students to post photos and update their status. If it crashed, users refreshed the page. If a feature glitched, they logged out and came back later. The platform had near-zero switching costs and infinite forgiveness.

That's an ideal environment for rapid iteration. Facebook could deploy code multiple times a day, test wild ideas, and roll back disasters without catastrophic damage. The worst that happened? Users got annoyed for a few hours.

But consider a different scenario:

  • A medical device company that "breaks things" could kill patients
  • A financial services firm that "breaks things" could lose client funds
  • A hardware startup that "breaks things" has to recall physical inventory
  • An enterprise SaaS company that "breaks things" loses enterprise contracts

In these contexts, speed without stability isn't innovation—it's recklessness. And recklessness doesn't scale. It compounds until something catastrophic happens.

The cost of failure isn't abstract. It's lawsuits, recalls, lost revenue, destroyed trust. It's the kind of damage you don't recover from.

When Breaking Things Is Unacceptable

There are entire industries where "move fast and break things" is disqualifying advice. Not because they're slow or bureaucratic, but because the stakes are existential.

1. Regulated Industries

If you're in healthcare, finance, aviation, or any heavily regulated space, breaking things isn't just bad business—it's illegal.

Regulators don't care that you were iterating quickly. They care that you violated compliance standards. And the penalties aren't warnings—they're fines, shutdowns, and criminal liability.

I've seen startups try to "move fast" in fintech and get crushed by regulators. They treated compliance as a speed bump instead of a guardrail. The result? Legal battles that drained their runway and killed the company.

In regulated industries, slow and compliant beats fast and reckless every time.

2. Trust-Based Businesses

Some businesses are built on trust. Banks. Security companies. Data storage providers. Child care services.

If you break trust—even once—customers leave. And they don't come back.

A social media app can survive a data breach. Users get mad, but most stay. A password manager? A single breach and you're done. Nobody trusts you with their credentials after you've proven you can't protect them.

Trust is asymmetric. It takes years to build and seconds to destroy. If your business depends on it, breaking things is existential risk, not acceptable iteration.

3. Hardware and Physical Products

Software breaks, you push an update. Hardware breaks, you're issuing recalls.

Ask any hardware founder: shipping a defective product is a nightmare. You've already manufactured inventory. It's sitting in warehouses or shipped to customers. If something's broken, you can't just roll back the code—you have to physically retrieve and replace units.

That's expensive. It's slow. And if the defect is dangerous, it's a PR disaster.

Hardware companies that "move fast and break things" don't survive. They run out of capital fixing mistakes they should have caught in QA.

4. Enterprise SaaS

Consumer apps can tolerate downtime. Enterprise software can't.

When your customer is a Fortune 500 company running mission-critical operations on your platform, "we're iterating quickly" isn't an excuse for outages. It's a breach of contract.

Enterprise buyers care about uptime, reliability, and support. They pay for stability, not bleeding-edge features. If you break their systems because you were moving too fast, they'll switch to a competitor who doesn't.

I've seen SaaS startups lose seven-figure contracts because they prioritized speed over stability. The irony? They thought they were being scrappy. They were actually being unprofessional.

Speed vs. Recklessness

Here's the nuance: moving fast is good. Breaking things is not.

Speed without discipline is chaos. Speed with discipline is competitive advantage.

The goal isn't to move slowly. It's to move intelligently. That means:

  • Shipping incrementally – Release small changes frequently, not massive updates rarely
  • Testing rigorously – Automated tests, staging environments, gradual rollouts
  • Monitoring aggressively – Know when something breaks before your customers do
  • Rolling back instantly – If a deploy fails, revert immediately
  • Learning systematically – Post-mortems after every incident, not blame

This is how you move fast without breaking things. You build speed into your process, not recklessness.

Amazon deploys code every 11.7 seconds. But they're not breaking production. They're using canary deployments, feature flags, and automated rollbacks. Speed, yes. Chaos, no.

What "Move Fast" Actually Means

The real lesson from Facebook isn't "break things." It's reduce cycle time.

Cycle time is the gap between idea and deployed feature. The shorter it is, the faster you learn. The faster you learn, the better your product becomes.

But reducing cycle time doesn't require breaking things. It requires:

1. Smaller Iterations

Big releases take longer to build, test, and debug. Small releases move faster and fail smaller.

Instead of shipping a massive redesign every quarter, ship incremental improvements every week. You get feedback faster, and if something breaks, the blast radius is smaller.

2. Autonomous Teams

Bureaucracy slows you down more than caution does. If every decision requires three approvals and two meetings, you'll never move fast—no matter how reckless you are.

Give teams ownership. Let them ship without waiting for permission. Trust, but verify.

3. Fast Feedback Loops

Speed isn't just about deploying code. It's about learning from what you deployed.

If you ship a feature and don't measure how users respond, you're not moving fast—you're just moving blindly.

Instrument everything. Track usage, retention, errors. Know within hours whether a feature is working or failing. Then iterate based on data, not assumptions.

4. Reversible Decisions

Some decisions are one-way doors. Once you walk through, you can't go back. Those need careful deliberation.

But most decisions are two-way doors. You can reverse them if they don't work. Those should be made quickly.

The mistake most companies make is treating every decision like a one-way door. They overanalyze, over-plan, and move glacially. Meanwhile, competitors who understand reversibility are shipping.

The Hidden Cost of Breaking Things

Even in contexts where you can break things, there's a hidden cost: technical debt.

Technical debt is the accumulation of shortcuts, hacks, and "we'll fix it later" decisions. It's what happens when you prioritize speed over quality for too long.

At first, it's invisible. You're shipping fast. Features are landing. Users are growing. Everything feels great.

Then it catches up.

Your codebase becomes fragile. Every new feature breaks something else. Debugging takes longer than building. Onboarding new engineers is painful because nobody understands how the system works anymore.

At some point, you have to stop and pay down the debt. And when you do, you're not moving fast anymore. You're refactoring. Rewriting. Stabilizing.

The companies that "moved fast and broke things" for too long? They hit a wall. Scaling becomes impossible because the foundation is too brittle.

Speed without structure is a short-term win, long-term liability.

When Breaking Things Is Acceptable

There are contexts where breaking things is fine. Even necessary.

Early-stage consumer products with low switching costs? Break away. You're learning, and users forgive early-stage jank.

Internal tools with small user bases? Sure. If it breaks, you fix it fast. No external customers are affected.

Prototypes and experiments? Absolutely. That's the whole point—test assumptions quickly, learn, iterate.

But those contexts are narrower than most founders think. And they don't last forever.

Even Facebook eventually had to mature. Once they had hundreds of millions of users, billions in revenue, and regulatory scrutiny, "move fast and break things" became a liability. They changed the motto to "move fast with stable infrastructure."

Same speed. Less chaos. That's the evolution.

The Real Question

The question isn't whether to move fast. It's what you can afford to break.

If you're building a social app for college kids, break away. If you're building a medical device, don't.

If you're pre-revenue and iterating toward product-market fit, speed matters more than polish. If you're scaling and enterprise customers depend on you, stability matters more than new features.

Context determines strategy. And strategy determines acceptable risk.

Most startups get this wrong because they're copying tactics from companies in fundamentally different contexts. They see Facebook's early mantra and think it applies to their fintech SaaS. It doesn't.

My Rule: Move Fast, Break Nothing Critical

Here's the framework I use:

  • Move fast on learning – Ship, measure, iterate quickly
  • Move deliberately on trust – Don't break what customers depend on
  • Move cautiously on compliance – Regulatory violations kill companies
  • Move aggressively on reversible decisions – Don't overthink two-way doors

Speed is the goal. Stability is the constraint. The art is finding the balance.

Final Thought

"Move fast and break things" worked for Facebook because breaking things didn't matter in their context.

Your context is different. Your customers are different. Your risk tolerance should be different.

Move fast, yes. But don't confuse speed with recklessness. One builds companies. The other destroys them.

Know the difference.

Want to Build a Startup That Actually Works?

My book The Lean Startup Blueprint gives you the frameworks, tactics, and mindset to ship faster without breaking what matters. No theory. Just what works.

Get the Book →

More Articles

Business

Execution Beats Strategy

A mediocre strategy executed well beats a perfect strategy executed poorly. Every time.

Business

Customer Feedback Myth

Customers will tell you what they want. They're almost always wrong. Here's how to listen better.

You May Also Like