Mentoring & Advisory
I've Been in That Room Before
Engineering problems look different depending on which side of the table you're sitting on. I've sat on most of them. Happy to think through yours.
01 — Topics
Things I Think About
Hardware-software product development
Hardware and software ship at different speeds. PCBs take months, firmware takes weeks, the cloud platform takes days. Coordinating that without ending up with one stack waiting on another is harder than it sounds.
Team building and scaling
How small teams stay effective as they grow. Hiring well when you can't outbid Google, structuring around the work instead of around titles, and adding process before it becomes a tax.
Engineering leadership transitions
IC to lead. Lead to manager. Manager to director. Each transition gives up something you used to be good at and asks you to be good at something else. Happy to talk about the parts nobody warns you about.
Let's talk
If any of this is useful, I'm in the Twin Cities and happy to meet up or jump on a call.
Get in touch →