Kill Your Heroes, Stop Doing it Harder

November 26, 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.

Filed under software-engineeringmanagement

Social Hierarchies in Engineering Organizations

November 5, 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.

Filed under managementsoftware-engineering

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.

Filed under managementsoftware-engineering

Hosting a Paper Reading Group

October 29, 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.

Filed under managementsoftware-engineering

Slack and Hope for Middle Management

August 25, 2012 Sometimes working in middle management feels like being trapped purgatory between making policy and making software. Tom DeMarco's Slack paints a much rosier picture.

Filed under management

Adding Value as an Engineering Manager

September 27, 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.

Filed under management

Running a Humane Interview Process

June 10, 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.

Filed under managementhiring

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.

Filed under managementburnout

You Should Take More Vacation

October 1, 2016 When did you last take a vacation? We spend so much time focused on recruiting new talent that we often forget to focus on rention, and ensuring our teams take vacations are one of the most important retention strategies we have.

Filed under management

Finding Managerial Scope

November 1, 2016 So often we try to further our managerial careers by increasing the size of our teams, but increasingly I think that's the slowest way to grow yourself and your career.

Filed under management

Productivity In The Age of Hypergrowth

October 11, 2016 There are few things more exciting than being at a company during hypergrowth, but it's easy to let hypergrowth get away from you, and to end up reacting instead of planning. It's hard to steer when you're rebuilding a plane mid-flight, but you can always nudge it in the right direction.

Filed under management