Writing
This is where I share my thoughts on a variety of topics, from technical insights to leadership tips and everything in between. These pieces reflect my experiences, lessons learned, and ideas I’m passionate about. Enjoy the read!
2026
Why Adding More Engineers Makes Projects LaterThe Art of Leaving Things UnfinishedYou Closed 50 Tickets This Sprint, Yet You Learnt NothingBuild to Learn, Then Build to LastAI Won't Kill Engineering. Weak Leadership will.If Every Decision Goes Through You, That's the ProblemI Built a Free Prompt Library for Engineering LeadersDecide Anyway
2025
What Truly Defines a Senior Engineer50 ChatGPT Prompts I Use as an Engineering ManagerEngineering Excellence Isn't a Framework. It's a HabitDoes organisational culture affect software delivery performance?Why Product-Centric Engineering Teams Outperform the RestData-Driven Decisions for LeadersYou're Measuring Developer Productivity WrongWhy Your Backend Crashes at Scale: Lessons from Real-World FailuresThe Hidden Costs of Tech Debt: Why It's Not Just a Code ProblemPerformance Isn't a Feature – It's a FoundationMorning vs evening stand-up meetings: Which is better for your team?The Shared Challenges of Climbing and Software Engineering
2024
A Year in Books: My 2024 Reading RecapA Case Study in Leadership Change: From Limited Autonomy to Team OwnershipThe Role of Playtesting in Game Development [Part 2] — Types of playtestsWhen Strengths Become WeaknessesThe Role of Playtesting in Game Development [Part 1]From Engineering Manager to Technical Producer: Finding the sweet spot between Tech and StrategyExploring 7 of the Most Popular Monetisation Models in Games