Recent Writing
New · Early release
Leading Effective Software Teams
A systems thinking approach for engineering managers. Stop fixing problems in isolation and learn to lead product, engineering, and people as one system.
Engineering leader, writer, and occasional speaker. I think about how teams build software, and I write about what I've learned along the way.
Currently Vice President of Engineering at Braze. Previously at MealPal, Meetup, and ThoughtWorks. You can follow my writing by registering or RSS.