It can become a habit that you always need to lead the team, you always need to be there, and you always need to be the one calling the play. Depending on where your team is at, this is completely acceptable, especially when they are new and have to learn everything around them. But as they grow (which will happen and MUST be one of your top goals), your leadership style will need to change…

There comes a time when the work just needs to get done. There is no easy way around it, it just needs to happen. It might not be the most glorifying work, but it’s the work that needs to be done. Pen to Paper, Hand to Keyboard, Code to Compiler. You can keep waiting, or you can start grinding.

Possibly. Maybe. I think. It could. Well, it should do it. There is a chance. That’s what it was meant to do. All of these are good starting points, but they are not answers to the one question that matters – “Does it Work?” Where the only answer that matters is Yes or No.

Asynchronous communication allows for Job A to continue while another Job B happens in parallel.  When Job B has completed, it will let Job A know so that Job A can continue along. The idea is that we are not blocked waiting for Job B to finish and other jobs can carry on while we “wait” for Job B to get done.  At some point Job A will have to wait for Job B to…

Traffic Management is a very complicated endeavour that we hand over to automated systems to route signals to – very much akin to light posts at a traffic stop. But in the event of a power outage, if you watch people try to manage it themselves you’ll see it gets along “okay” until one person gets frustrated and decides they need to go a bit faster than what you are currently doing to manage the…