Firefighter Role

Sustainable engineering depends on shared knowledge, visible systems, and team understanding rather than reliance on one indispensable person. Developers should shift from fixing recurring problems to preventing them from happening again.…

2 sources - 9 claims

Sustainable engineering depends on shared knowledge, visible systems, and team understanding rather than reliance on one indispensable person. Developers should shift from fixing recurring problems to preventing them from happening again. A developer who personally holds critical systems together creates organizational fragility despite appearing valuable. If the hero developer leaves or becomes unavailable, the rest of the team may not know how critical systems work. A hero developer can become the only person who understands essential work. Being the go-to emergency fixer can limit a developer's career growth despite feeling like job security. Rewarding heroic burnout reinforces unhealthy engineering behavior. Reactive emergency work keeps developers from contributing strategically and being visible to promotion decision-makers. Documenting fixes, teaching teammates, and improving processes turn emergency fixes into leveraged career contributions.