We have known for decades that adding people to a late software project only makes it later.

So why is it that nobody gets hired for a team that is ahead of schedule?

@Apoch trick question, there is no such thing as a team ahead of schedule.

@Apoch the classic "we don't need it yet" HR response mixed with "OMFG 11th HOUR WE NEED THIS FIXED YESTERDAY", and don't forget the classic Management/HR "eh programming is magic innit" sauce.

Business schools fostering mistrust between Management and Developers also doesn't help. (You'd think I was pulling that one out of my behind, but I actually heard it from a Biz student a good while ago)