3 ms·
General statement: The presence of a hero means something has gone terribly wrong. Anyone got a counter-example?
by afarrell 7y ago
General statement: The presence of a hero means something has gone terribly wrong.
Anyone got a counter-example?
- candiodari 7y agoGiven that it's about startups, I would argue that we should take into account that there's potentially strong survivor bias at work here. Counter-examples aren't there because these companies "good practiced" themselves into the grave.
- Bartweiss 7y agoNot a counter-example precisely, but it's a truism in software that something always goes wrong. Sometimes the hero comes from mismanagement and bad planning, but sometimes they're a response to 'natural' problems. I've seen a few heroes at largish companies who do this fairly sustainably by floating around different projects and teams. They're not necessarily the most brilliant engineers around, but they're a bit less subject to the tyranny of Brooks' Law than most people; they pick up new projects fast and are willing to work crunch hours to contribute. In most companies, I think the presence of someone in that role would be inherently unhealthy, but there seem to be a few places where it's a workable response to the general schedule slip of software development.