How I actually work.
A CV says where I was. These pages say what I do when the situation repeats. Operating rules first, then the specific occasions that produced them, including the ones that went badly. Pick whichever one matches what you are hiring for.
People and leadership only. Showing 2 of 10 practice pages.
Product and delivery only. Showing 4 of 10 practice pages.
Technical economics only. Showing 1 of 10 practice pages.
Platform and architecture only. Showing 1 of 10 practice pages.
Applied AI only. Showing 2 of 10 practice pages.
People and leadership
- 01Leadership selection · Succession · People leadershipHow I select and grow technical leadersThe strongest specialist is rarely the obvious answer. Give a candidate a real team and a real feature, stay out of it, and watch whether the work gets delegated or absorbed.
- 02People development · Coaching · AutonomyHow I develop engineersGrowth is scope absorbed. For about four years I had no titles to give at all, so I hand out ambiguity on purpose and make ownership the thing you earn.
Product and delivery
- 03Prioritisation · Product and engineering · CapacityHow I turn business priorities into a backlogThe order is a judgment, not a scoring formula. Business outcome, cost of delay, the smallest useful change, then the capacity that actually exists. Architecture enters when it changes one of those.
- 04Delivery · Operating models · ChangeHow I change delivery when scope stops being honestA date that keeps moving is a decision nobody made. One primary capability defines a release, a material scope change forces re-estimation, and the trade-off gets picked in the open by the people who own it.
- 05Engineering leadership · Operating models · ChangeHow I communicate a decision people will not likeOpen the problem before the decision closes. Argue the options in the open. Then follow up privately with the people who will not disagree in a room.
- 06Engineering effectiveness · Delivery · Operating modelsHow I measure engineering effectivenessThe cost of a change is rarely inside its ticket. Find where the loop actually waits, measure that, and take the baseline before you change anything, because a figure reconstructed afterwards is the weaker one.
Technical economics
Platform and architecture
Applied AI
- 09AI-enabled engineering · Developer experience · AdoptionHow I put AI into a delivery systemThe useful unit is a workspace, not a prompt. Curated context, task-specific workflows, and a human gate everywhere a wrong change would actually cost something.
- 10AI-enabled engineering · Delivery · QualityAI across the SDLCThe industry moved from prompting to context and harness engineering. Here is what that means stage by stage, what I would build first, and where I think the evidence stops.