Irrational Exuberance!

Running a Humane Interview Process

June 9, 2016 Interviewing fills many with a sense of dread, but as an industry I think we are incrementally moving in the right direction. Here are some steps towards a humane interview process.

Healing a Burned Out Team

May 29, 2016 We often talk about individuals getting burned out by their work, but for large projects, entire teams burn out as well. Here are some ideas around healing a burned out team.

Wherein I Rewrite My Blog a Fifth Time

May 20, 2016 When I have a chunk of free time, I tend to rewrite my blog engine, and this is no exception.

Your Philosophy of Management

May 7, 2016 The longer you manage, the more looks you'll get at different situations, and eventually you'll start to develop a personal philosophy of management. This is a bit on mine.

Adding Value as an Engineering Manager

September 26, 2015 Engineering management is a giant field, typically practiced by those with no training and little experience. One of the first and largest challenges for new engineering managers is figuring out why engineering managers exist at all, and how they can add value, and this post talks about the most important values you can add value to your team and company.