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
- How to Improve Development Speed using Ansible and Packer for AWSIf you’re a jobbing SRE or DevOps engineer you’ll often be parachuted into someone else’s mess and have to make… Read More »How to Improve Development Speed using Ansible and Packer for AWS
- 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