Getting Shit Done

This post was originally published internally, as an appeal to REA colleagues.

“Getting Shit Done” is the catchphrase on everybody’s lips, and deservedly so!  When we deliver new functionality, our users regroup and flock to us, our customers grudgingly respect us, and our shareholders rejoice.  When the novel concepts invented by our product managers take shape as they watch, their eyes light up with pride and enthusiasm.  Programmers are never happier than when fire and magic fly from their fingertips; products that change people’s lives materialise from thin air, and insurmountable problems melt like butter.  Beer flows freely, parmas are devoured and our managers circulate glowing praise within the company.

We have all felt the opposite too; long months gone by without new features, frustrated and bored developers; product managers forced to nervously adjust their collars and disappoint their superiors, with often dense technical reasons they can barely hope to convey.  New features pop up like mushrooms on our competitors’ sites, and we wonder: why didn’t we do this years ago?

Yet when I hear this phrase “Get Shit Done”, I grimace; my teeth clench and my back involuntarily stiffens.  Why?  There is truly nothing I want more, and it is clearly important; many of our most talented teammates live by it.

Continue reading