management Presentation

Panel: Recognizing and rectifying your mistakes as an engineering leader

Last month I put together a panel for the Lead Dev on recognizing and rectifying your mistakes as an engineering leader. I rarely moderate panels, but for this audience and this topic I was in! The big failure of most panels is that they are full of abstract platitudes. To avoid that – especially on […]


Leading your engineering team with ‘experiments’ not ‘processes’

My first post for the LeadDev… Many teams have the same fear when it comes to a new manager: they fear the process monster. Process monster (n): a manager for whom the answer is always, always ‘process’. The process monster will add more and more processes to the team until the team collapses under the […]

Career management Presentation

Trip Report: The Lead Developer 2016

Last year I spoke at the Lead Developer, and this year I was excited to come back as an attendee. It was really great last year, but speaking is super stressful and always my priority is to give a good performance, so I sometimes don’t get to enjoy events I’m speaking at that much. Or I’m […]