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.

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 →