Published inBetter ProgrammingWhy Are We Arguing? 3 Tools for Structuring Conflict in TeamsA healthy relationship with conflict is at the heart of all high performing teams (and organisations)Aug 8, 2023Aug 8, 2023
Published inBetter ProgrammingReflections on Hiring as an Engineering ManagerWhat I’ve learned through the maelstrom of hiring engineers in today's worldAug 7, 2023Aug 7, 2023
Published inBetter ProgrammingThe Problem With Sharing Problems in Complex SystemsShould shared problems have shared solutions? Deciding so requires us to understand them at a deeper levelAug 18, 2023Aug 18, 2023
Published inEngineering at BirdieSoviets, Second Economies and the Significance of Empowering Software Teams.What is a Second Economy?Oct 18, 2022Oct 18, 2022
Published inEngineering at BirdieStop getting stuck in the feature build cycle: Why engineers need space for successIf you’ve worked on any technical team then I’m sure you understand the struggle of explaining the importance of non-feature driven…Nov 22, 20191Nov 22, 20191
Published inEngineering at BirdieRestructuring teams to achieve more with Spotify’s squad framework, a case study.Growth in business is a wondrous thing. However, it can come with a rather weighty collection of baggage. This can often blindside those…Jun 4, 20193Jun 4, 20193
Published inEngineering at BirdieA guide to code reviewMe and code reviews have had a troubled past. Consistently taking feedback in the form of change requests whilst also being able to…May 2, 2019May 2, 2019
Let’s get to know the shell by adding the weather to the command prompt!Back when I started programming, things were pretty simple. Make an HTML template, loosely sprinkle it with some styling and add some…Dec 17, 2018Dec 17, 2018
Mindfulness for modernity.I remember scoffing at “Mindfulness” upon first hearing about it. It had all the soundings of a new age fad whose simplistic titling mocked…Oct 2, 2018Oct 2, 2018
What are microservices and how to create one with Node and Moleculer.jsHaving started my dev career on the front end I find constructing APIs a relatively daunting task. One of the major issues I often find is…Sep 18, 20183Sep 18, 20183