Team Management

Brooks's Law

Adding manpower to a late software project makes it later.

team planning productivity

Fred Brooks observed in The Mythical Man-Month (1975) that adding more developers to a project that is already behind schedule will only delay it further.

Why?

  1. Ramp-up time: New developers must learn the codebase
  2. Communication overhead: With n people, there are n(n-1)/2 communication channels
  3. Task partitioning: Not all work is parallelizable

This is one of the most cited laws in tech engineering and remains as relevant today as it was 50 years ago.

Enforce this law (and 100+ more) in your AI coding agents with DevLaws.

Open DevLaws All laws →