Mentoring and advice
I’ve been the engineer, the product manager and the director, at a startup, a Fortune 500 company and a small PE-backed business. If you’re working on a problem I’ve seen before, I’m glad to talk it over.
Things I think about
- Hardware-software product development
- Hardware and software move at different speeds. A PCB takes months, firmware takes weeks, and the cloud side takes days. Keeping them in step so nobody sits waiting on another team is harder than it sounds.
- Growing a small team
- How a small team keeps working well as it grows: hiring good people when you can’t outbid Google, organizing around the work instead of titles, and adding process without it turning into overhead.
- Moving into leadership
- Engineer to lead, lead to manager, manager to director. Each step asks you to give up something you were good at and get good at something new. I’m glad to talk about the parts that caught me off guard.