n o ren
Systems & Organizations

Hiring Velocity Undermines Execution

IBM added more programmers to its late OS/360 project in 1965 — and made the delivery date even later, not sooner.

Every new hire looks like added capacity, but onboarding is not free: existing staff must explain the codebase, correct early mistakes, and route decisions through people who don't yet share the same mental model. Fred Brooks quantified this in what became known as Brooks's Law: as a team grows, the number of communication pairs grows roughly as n(n-1)/2, so coordination overhead rises faster than the headcount that's supposed to fix it. Past a certain team size, each additional hire subtracts more senior-engineer time to training than they contribute in original output, at least for months.

Brooks discovered the effect firsthand while managing IBM's OS/360 operating system project in the mid-1960s. When the schedule began slipping, IBM's answer was to add more programmers — exactly the intuitive move most leaders still make today. The new hires needed months to learn a codebase built by people who had already internalized its quirks, and every hour a veteran spent explaining the system was an hour not spent finishing it. Communication paths multiplied faster than output did, and OS/360 shipped later than if IBM had left the original team alone. Brooks later wrote up the lesson in The Mythical Man-Month: “adding manpower to a late software project makes it later.”

The same dynamic plays out in fast-scaling startups today. A team that doubles its headcount to hit a deadline usually slows down first, not last, because the incoming engineers draw down the bandwidth of the people who could otherwise be shipping. Recognizing hiring as a short-term tax on senior capacity — not an instant multiplier — is what separates teams that stay on schedule from teams that quietly fall further behind while their org chart grows.

Communication overhead grows roughly with the square of team size, not linearly with headcount — Brooks's Law, drawn from IBM's OS/360 project.
New hires cost senior staff time before they add output; a hiring burst without an onboarding budget slows delivery in the short term.

Ignoring Brooks's Law leads leaders to treat hiring as an instant fix for schedule slips, when it's often a short-term tax that makes the slip worse.

The coordination cost falls hardest on your most senior people, so unmanaged hiring bursts quietly erode the capacity you can least afford to lose.

1
Ask your three most senior engineers to log, for one week, how many hours they spend answering onboarding questions versus shipping features; if it's more than a quarter of their time, your next hire needs a mentorship plan before a start date.
2
Before approving your next two hires, map who on the team will onboard them and for how long, then subtract that time from the team's committed sprint capacity for the next month.

Fred Brooks led IBM's OS/360 project and later formalized the lesson in his 1975 book The Mythical Man-Month, arguing that adding people to a late project makes it later because ramp-up time and communication overhead outpace the new hires' output in the near term.

The same math explains why elite small teams often outship larger ones on a single hard deadline: fewer communication pairs mean less overhead to manage, even though the larger team has more total capacity available over a longer horizon.