Infinite Venn Blog
Thoughts on engineering, education, and creativity
Life is an intersection, like an infinite Venn Diagram. My writing explores the intersection of technology and humanity through stories, insights, and lessons learned from leading teams, teaching students, and performing and studying music, engineering, and philosophy.
Know Your Standards – Building the Foundation for Engineering Excellence
The second article in the Jazz Leadership series Frameworks and Standards in Engineering When I think about the most effective teams I’ve worked with, there…
read post →Jazz Leadership: A Flexible Framework for Engineering Leadership
June 9, 2025 engineering, management by 54752785 When I nearly walked off stage in the Spring 2007 Spirit Ensemble Jazz show, it wasn’t because I didn’t know my music.…
read post →From Coding to Coaching: The Shift that Powers Engineering Growth
The Untaught Transition When I became an engineering manager, I expected the hardest part would be learning to coach adults who were experienced engineers. I…
read post →Great Engineers Aren’t Always Great Managers – Here’s How We Can Change That
Most engineering managers were never trained to lead people, only to ship code. And often, it shows. In tech, management roles are frequently given to…
read post →Generations
2019 Look at me, lying on my bed, without words. My mother is standing above me, and I’m staring at her, through her. I’m outside…
read post →In Sweden
Chilling out in Sweden with my (almost-formally) step-kids, watching them each play video games – a roblox sandbox game, and Genshin Impact. A. and I…
read post →