Modern businesses are built on complex software systems built on other software systems. Successful software teams require talented, unique individuals to collaborate closely.
In my blog, I explore the human factors at play in tech organisations, from development to operations, architecture to organisation. Looking at how humans can survive and thrive when, sometimes, you feel that it’s all getting a bit too much.
And no, I don’t talk about A.I. and LLMs much because, let’s face it, everyone else has got that covered.
Popular Posts
Latest Posts
- Writing for Tech in a Compelling Wayor “Writing as a Processing Medium” Got an idea for something? That’s great. But having an idea is not the… Read More »Writing for Tech in a Compelling Way
- How to Survive DevOpsYou know what I did the other day? No, how could you. I’ll tell you. I sat through a meeting… Read More »How to Survive DevOps
- 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?