10 August 2024

"Did you hear Klaus going on about C++ again in there?" "Oh my gods, yes, it was hilarious. Seriously, we get it Klaus, you built your own operating system in C++ when you were fresh out of college. Let's get you back to bed, grandpa. Sheesh." "Hey, I'll take Klaus over Martin any day of the week--did you hear he's trying to get SaFE installed across the entire company again, even on teams that just went through Scrum training?" Nobody lives that expression "When all you have is a hammer, all the world looks like a nail" better than the Hammer Manager.

Context:

Consequences:

The Hammer's preferred tool won't take long to emerge, and it may even get the team excited if the Hammer's choice is one that is a contemporary "exciting" choice, such as Go was in the late 2010s, or Rust is in the early 2020s.

Variants:

One variation of this is the manager (typically CEO or CTO) who chases the latest "bright shiny" technology promoted by a VC-fueled startup culture. This "Bright Shiny" Manager reads the online news and business journals religiously, and is always looking to them to be their new Hammer. One year it's "machine learning", then the next year it's "blockchain", followed a year later by "large language models". Before that it was "data science". If the Gartner folks included it in their annual paper, it's a candidate to be the CxO's new Hammer, and there's a small chance each time that the CxO will leave the company to be a founder in that space.

Mitigation:

One path is an enforced period of time in a dark cell, with all access to their favorite tool cut off and nothing but a competing tool installed on a laptop. After a few years of this, they'll have moved on to the competing tool as their new "favorite", but at least they'll have moved on.

More realistically....

If you work for the Hammer. You really have one of two possible paths (other than "quit", which is always an option).

Fortunately, you can practice both paths simultaneously, so you don't have to make any hard decisions up front.

If you are the Hammer. If you're reading this, you're probably in denial that you're the Hammer in the first place. "Of course I like X, but I'm not misusing it, I only use it where it makes sense!" The problem with that last bit of sentence, of course, is that "where it makes sense" has a tendency to be "everywhere, every time" when you're brought in to solve something.

If the Hammer works for you. Look, they were successful, you didn't realize they were a Hammer when you put them there, there's lots of justifiable reasons why you hired a Hammer Manager. Admit that you did, and start working to correct their world view:

Tags: management   antipatterns