Engineering organisations are complex. Software systems require talented individuals with many perspectives to be continuously successful. On this blog, I explore the human factors around software and technology-centric organizations.
Popular Posts
Latest Posts
- 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?
- Why I still love LegacyAlmost three years ago I started a podcast without really knowing where it was going. The only thing I knew… Read More »Why I still love Legacy