Every place I&#x27;ve ever worked relied on heroics to some degree. Some more so than others. Project is way behind schedule? CRUNCH TIME! Only one person knows the code base? Give him all the work! Critical bugs found close to release? All nighters until they&#x27;re fixed! In all cases, what was needed was more discipline and process. But if you ask people, they&#x27;ll often tell you &quot;process is bad and project managers should go off and make their spreadsheets and let me write my code in peace!&quot;