Respect: How to Give It and How to Accrue It
Many corporations have a set of values that they espouse as part of their corporate vision for how employees are treated and should treat each… Read More »Respect: How to Give It and How to Accrue It
Many corporations have a set of values that they espouse as part of their corporate vision for how employees are treated and should treat each… Read More »Respect: How to Give It and How to Accrue It
I have observed that companies use industry conferences for different purposes. Sending engineers and architects to (often far-flung) events to attend as a reward, sending… Read More »Do you need to be a public speaker to be a great engineer?
Conway’s Law is a powerful underlying philosophy that informs how modern software organisations organise. Any system you build is actually a mirror of the system… Read More »People Silos: Revisiting Conway’s Law
There is a lot of talk about programming. There is also a lot of talk about improving the craft of programming through architecture, TDD, DDD,… Read More »Don’t Overthink It
Tech people have a superpower. They can communicate without speaking, without being in the same room, or even via email or teams. They can communicate… Read More »Missing The Social Cues – When The Tools Do The TalkingĀ
I’ve been reading Quiet by Susan Cain. Only a few pages in I’m reminded about a story that makes me ashamed and a little sad.… Read More »The Secrets of Quiet Leadership
The best way to have a good time at work is to ensure you have just the right amount of surprises in your day. The… Read More »Monitoring Azure DevOps Build Pipelines with Prometheus and Grafana
Most tech workers work remotely these days, if not very regularly then at least once in a while. But how do we work with others… Read More »Being Nice Asynchronously: The Discipline of Remote Working
It is incredibly powerful to realise that a single engineer can influence a team’s overall happiness and, by extension, their own happiness. But it can… Read More »How to be a Happier Software Engineer
DevOps transformations can often become a checklist of tools and processes we need to assemble, like so much Ikea furniture. But DevOps is not a… Read More »Too Busy To Do It Right