The importance of trust in software teams for disaster avoidance

When a junior developer destroys a production database on his first day it highlights just how essential trust is in software teams

Trust is the foundation of an effective software team. A team that is empowered and trusted is more likely to speak up and address pervasive technical issues that could threaten disaster for a company. 

How to build resilience and master your emotional responses

Being in control of your emotions and your reactions to situations is crucial as a team member and as a leader.

As software developers we don’t take a lot of interest in our own “emotions” and we often neglect how much they have the ability to improve or detriment our careers.

A simple strategy for staying calm under pressure

If there’s one thing I’ve seen across every leader that I’ve worked with over the years, it is that they are calm under pressure. The world might seem to be crumbling around them, but they hold it together for the sake of the team. Most leaders don’t become calm under pressure by chance, they achieve it through deliberate practice and by having a process.