The Leader’s Playbook
Welcome to the world of software engineering leadership, where innovation drives progress and every challenge is an opportunity to grow. Join me in exploring the journey of building great teams, solving complex problems, and creating impactful technology.
-

Software development has always evolved alongside the tools we use to build software. We moved from manual coding to IDEs, from waterfall to Agile, from manual testing to automated testing, from heavyweight releases to continuous delivery. Practices such as Test-Driven Development (TDD), Continuous Integration, code review and DevOps changed where and how we invested engineering…
-

One of the most consistent and complex challenges I navigate as an Engineering Manager is roadmap predictability. There is an endless array of frameworks for estimating work and plotting roadmaps, yet the reality of software development is always tangled in variables. Stakeholders naturally want concrete timelines and absolute certainty. Engineering teams, however, know that software…
-

Five lessons from LeadDev London that every engineering team should hear Every year, LeadDev gathers some of the sharpest engineering leaders in the world to share what they’re actually seeing in the field; not blog-post theory, but hard-won lessons from shipping real products at scale. This year at LDX3 London, one theme ran like a…



