How I actually work.
How I help people grow, make delivery decisions and work through technical problems. These pages come from things I have done, including mistakes I still think about.
People and leadership only. Showing 2 of 12 practice pages.
Product and delivery only. Showing 4 of 12 practice pages.
Technical economics only. Showing 1 of 12 practice pages.
Platform and architecture only. Showing 1 of 12 practice pages.
Applied AI only. Showing 4 of 12 practice pages.
People and leadership
- Leadership selection · Succession · People leadershipHow I select and grow technical leadersThe strongest engineer is not automatically the right lead. I give candidates real work with a team and watch how they delegate, take responsibility and communicate. Wider leadership needs the same practical preparation.
- People development · Coaching · AutonomyHow I develop engineersAt Teladoc I had no promotions to offer my contractor team. I measured growth through the scope people could own, the ambiguity they could handle and how independently they could deliver.
Product and delivery
- Prioritisation · Product and engineering · CapacityHow I turn business priorities into a backlogI start with the business outcome, cost of delay, risk and available capacity. Then I turn that into the smallest useful engineering work, with clear priorities and a way to check the result.
- Delivery · Operating models · ChangeHow I handle delivery when scope keeps growingAt ASKfm, we spent about six months on a two-month MVP. The feature worked, but I still see the delivery as a failure. We kept rebuilding while the requirements changed. I should have forced the scope and date conversation much earlier.
- Engineering leadership · Operating models · ChangeHow I explain decisions people will not likeI want people to be able to tell me I am wrong. Especially when a decision makes their work harder. I explain the problem, listen before the decision is final, and make time for the people who would rather talk privately.
- Engineering effectiveness · Delivery · Operating modelsHow I measure engineering effectivenessI look for the real cost and bottleneck across the delivery workflow, including work outside the ticket. Then I need a baseline and a comparison that keeps speed, quality and cost together.
Technical economics
Platform and architecture
Applied AI
- AI-enabled engineering · Delivery · QualityMy agent delivery harnessI built NADILI's delivery harness to coordinate coding agents through planning, independent review and checks. I approve the plan and start the work.
- AI-enabled engineering · Developer experience · AdoptionHow I put AI into a delivery systemI build shared workspaces with repository context, a knowledge base and a workflow for each delivery stage. Engineers review the outputs at the points where a wrong decision would be costly.
- AI-enabled engineering · Delivery · QualityAI across the SDLCAI across delivery needs shared context, specifications and checks around the model. Here is how I would build that environment, use it at each stage and decide where more autonomy is justified.
- AI-enabled engineering · Technical economics · QualityHow I compared two code-review modelsI wanted to choose one review model. After ten paired reviews, I kept both. The faster one cost less per review, even at a higher token price. The slower one found enough additional defects that I did not want to lose it.