Published inBazaar EngineeringHow to Prioritise “Engineering Work” in Product TeamsAre you an engineer battling to prioritise technical improvements in a product roadmap?Oct 2, 20223Oct 2, 20223
In Search of “Engineering Excellence” — 5 Ideas To Grow Technical Skills And Keep The Team EngagedSeveral years ago, I was leading a full-stack team of super ambitious engineers. We were tasked with developing the customer support…Jul 21, 20221Jul 21, 20221
Getting Started with Pair & Mob Programming“How can we be productive if we separate people who should be working together?” — Woody Zuill, GOTO 2017May 9, 2022May 9, 2022
Improving Software Delivery Using Data — A Case StudyWe set out on a journey to improve the quality & speed with which we delivered software. This is the story of what we did & learnt.May 20, 2021May 20, 2021
Published inTech @ CareemA Week of Learning Agile DevelopmentAway from the day-to-day hustle of production work, we organized a series of full-day team activities to grow our agile development…Jan 3, 2021Jan 3, 2021
The Illusion of Extraordinary PerformanceThe fastest person is often not the fastest. The smartest person is often not the smartest. Do extraordinary performers possess something…Apr 20, 2019Apr 20, 2019
How to Conduct Great Coding InterviewsConducting coding interviews can be a challenging prospect for interviewers, and understandably so. What skills you should look for? How…Jul 30, 20181Jul 30, 20181