In the early days of software development, recognition often came with a cape. The 'hero coder' was the developer who swooped in at the last minute, solved impossible problems, and pulled late-night ...