Irrational Exuberance!

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.

Company Culture and Managing Freedoms

February 9, 2014 In management we often find ourselves balancing the freedoms of the few against the freedoms of the many. This is, as you might imagine, a tricky business.

Kill Your Heroes, Stop Doing it Harder

November 25, 2012 One of the most destructive ideas is that you can dig out of a hole by doing what you're already doing, but doing it harder. This doesn't work, but it does breed and kill your heroes, and alienate everyone else.

Social Hierarchies in Engineering Organizations

November 4, 2012 When things get bad, people start complaining about percieved social hierarchies. Few things piss off the already angry engineer like knowing they're less important than an architect.

Hosting a Paper Reading Group

October 28, 2012 Once again we're experimenting with a paper reading group for our engineering team, this time with more success than previously, albeit in an unintended direction.