Free — no signup required

Wartime vs. Peacetime Leadership

4 min read

The Ben Horowitz Doctrine

Management style is not a personality trait — it is a situational response. Ben Horowitz, co-founder of the venture capital firm Andreessen Horowitz (a16z), articulated this in a widely-read essay distinguishing two modes of leadership. While he wrote about CEOs, the framework applies equally to engineering managers, tech leads, and individual contributors deciding how to spend their time.

The core insight: the behaviors that make a great leader in a stable environment are actively harmful in a crisis, and vice versa. Applying the wrong mode to the situation is one of the most common and costly mistakes in engineering organizations.

Peacetime: The Gardener

Context: The company has a clear advantage in its market. Revenue is growing. There is no existential threat on the horizon. The biggest risk is stagnation, not death.

Leadership behavior:
- Encourage broad creativity and experimentation ("20% time," hackathons).
- Build consensus before making decisions. Debate is healthy.
- Invest in culture, mentorship, and long-term technical debt reduction.
- Tolerate deviations from the plan if they produce creative results.
- Expand the team's scope. Explore adjacent problems.

Engineering example: Your platform team spends a quarter exploring whether to adopt a service mesh. You run a proof of concept with Istio, another with Linkerd. You write an ADR (Architecture Decision Record). You present findings to the broader engineering org. You take your time because the current networking setup works fine — you're optimizing, not surviving.

Wartime: The General

Context: The company faces an existential threat. A competitor just launched a product that undercuts yours by 80%. You're running out of runway. A critical security breach just exposed customer data. The production system is failing and customers are leaving.

Leadership behavior:
- Make decisions fast, even with incomplete information.
- Narrow focus ruthlessly. Kill projects that don't serve the immediate mission.
- Communicate with extreme clarity: "This is what we are doing. This is the deadline. This is non-negotiable."
- Violate normal processes if they slow you down. Skip the RFC if the building is on fire.
- Heighten urgency. Make the threat visible to everyone.

Engineering example: A critical vulnerability is discovered in your authentication system. The wartime response: cancel the sprint, pull the three best engineers onto a tiger team, ship a fix within 48 hours, communicate status every 4 hours to leadership. The peacetime response — "let's file a ticket and prioritize it next sprint" — would be negligent.

Recognizing Which Mode You're In

Most organizations oscillate between these modes. The danger is mode mismatch:

  • Playing Peacetime during Wartime: Long debates about architecture while customers are churning. "Let's form a committee" when the server is down. This kills companies.
  • Playing Wartime during Peacetime: Constant urgency when there's no real threat. Micromanagement when teams should be exploring. This burns out engineers and drives away top talent.

The ability to recognize which mode the situation demands — and switch accordingly — is one of the most valuable skills a senior engineer or engineering leader can develop.

How This Applies to You as an Engineer

You don't need to be a CEO for this framework to matter:

Situation Mode Your Response
Production outage affecting customers Wartime Drop everything. Join the incident channel. Execute the runbook. Communicate status.
Quarterly planning, no urgent threats Peacetime Propose ambitious experiments. Advocate for tech debt reduction. Mentor junior engineers.
Competitor launches a feature your customers are demanding Wartime Volunteer for the feature team. Reduce scope to ship faster. Defer nice-to-haves.
Post-incident review after the crisis is over Peacetime Take time for thorough root cause analysis. Build systemic fixes. Write documentation.
Interview Tip

When asked "Tell me about a time you had to make a difficult trade-off," the Wartime/Peacetime framework gives you a powerful structure. Describe the context (what made it wartime), the decision (what you cut or accelerated), and the outcome. Then mention what you would have done differently in peacetime. This shows situational awareness, not just technical skill.

Key Point: The most common failure mode for senior engineers is not technical — it's situational. They play Peacetime games (long design reviews, perfect code, comprehensive testing) during Wartime, or they play Wartime games (cutting corners, skipping reviews, heroic solo efforts) during Peacetime. Reading the room correctly is a force multiplier. The engineers who advance fastest are not the ones who are always calm or always urgent — they are the ones who match their energy to the actual threat level.

This is one of 18 chapters

Every chapter is free — Kubernetes, Terraform, SRE, distributed systems, and more — with fast daily review built in.

Sign up free