I came across another great video about software engineering management, this time by Bryan Cantrill. It’s a really great talk, and discussed in-depth — with plenty of humour thrown in — the importance of Mission to high-performing software developers.
The best team-based software development experiences I’ve had have been those where the egos fade into the background and everyone just cares passionately about building the best product they can. And, even more importantly, everyone on the team trusts that everyone else has exactly the same goal. When this happens the ideas flow so freely, new direction is offered passionately, and everyone owns the outcome. It’s a wonderful experience.
It’s a worthwhile talk, be sure to check it out.