Engineering organisations are complex. Successful software systems require talented, unique individuals to collaborate closely. In this blog, I explore the human factors in software and technology-centric organizations.
Popular Posts
Latest Posts
- Creating The Best Team CultureAlways exhibit the culture that you want to create. I was reminded about this the other day. I was wanted… Read More »Creating The Best Team Culture
- Will You Survive or Thrive in Twenty Twenty Five?I have a problem with New Year. Why should we get excited about the possibility of a new year when… Read More »Will You Survive or Thrive in Twenty Twenty Five?
- Is AI a threat to your job security?I have a few friends who think that AI will be the end of their software engineering career. Honestly, I… Read More »Is AI a threat to your job security?
- The Real Value of Team TopologiesWhat is Team Topologies? Is it a framework? Is it a set of principles? How can you start using it… Read More »The Real Value of Team Topologies
- Self-Compassion on the Anxiety Boredom ThresholdAlongside my day job I’ve been making a concerted albeit slightly haphazard effort to build a consulting career over the… Read More »Self-Compassion on the Anxiety Boredom Threshold
- Humans Screw Up. Why Don’t Other Humans Accept This?Do you know how many mistakes the average software engineer makes over their career? It’s a lot. In fact, it’s… Read More »Humans Screw Up. Why Don’t Other Humans Accept This?