Management

Don’t Be A Prick

With the completion of the Fez column, I have enough content to start stitching together a book based off my various management essays. Book publishing has never been a stated goal, but based on the response to many of the articles, there’s a good chance folks outside the webosphere might find my management musings of… More

Big Bad Conflict

Some time during your tenure as a manager the sky is going to fall. I’m not talking about a schedule slip or a spirited meeting or being screwed. I’m talking a total disaster… yelling… fighting. Best case, HR is involved. Worst case, so are lawyers. This is conflict of a magnitude you’ll only see a… More

Avoiding the Fez

Ed: This article assumes you’ve read Part #1. The first article finished with the big Rands revelation that it’s the manager’s job to figure out how to give Fez a swift kick in the butt. Yes, Fez needs to have the brains to listen and react to constructive advice, but that’s his deal. If I’ve… More

Healthy Tension

As a manager in any software engineering organization, you’re going to be subject to a lot of interpersonal angst amongst the team members. You’ll be walking to lunch and Engineer A is going to be ranting and raving about Engineer B on another team… “Man that guy bugs me. Have you seen his code? Wow!… More

Heinous

You and your software development team are close. So close. Just a few more bugs and you’re ready to get those bits out there. You can taste it, but… the bugs keep showing up. Five in the morning. Ten in the afternoon. Oh shit, fifteen more during the weekend. Each day… anything more than zero… More

Status Reports 2.0

At a start-up, there are two organizational inflection points which drastically change communication within the organization. The first change occurs around fifty or so people — this is the moment when, if you’re an early employee, that you first see someone in he hallway that you do not recognize. This is troubling to you because,… More