Book Club

The Silver Bullet Fallacy

Share this post:

Earlier this week a colleague asked me about the most important idea I share with my students and readers. I thought about it for a while as I didn’t want to keep saying “you have to manage with all your resources – your human, technical, and organizational – at the same time” (I say that a lot). I was feeling like a broken record. I went for simplicity instead and replied, “there are no silver bullets.”

TerriGriffith-blog-inblogIn folk tales, werewolves, witches, and this I just learned, the Bulgarian rebel leader Delyo, can all be killed by silver bullets – and only by silver bullets.

When it comes to individual, team, or organizational performance, it is also only true in folk tales that a silver bullet can lead to success. Silver bullets, uni-dimensional approaches to design or organizational change, are enticingly simple. If I could only hire the one perfect person for this job. … If I could just get access to that one perfect piece of software. … If I could just use this latest (fad?) in leadership … then all would be great.

It doesn’t work that way.

Fredrick Brooks, A.M. Turing Award winner and team leader on the IBM System/360 family of computers, wrote, “[t]here is no single development, in either technology or in management technique, that by itself promises even one order of magnitude improvement in productivity, in reliability, in simplicity.” The title of his paper: No Silver Bullet: Essence and Accidents of Software Engineering.

Brooks wrote this in 1996, but I’m going to guess that he’d been saying it for a while.

Einstein also spoke on simplicity. He’s is reported to have said, “Everything should be made as simple as possible, but not simpler.”

The Navy offers, “Keep it simple, stupid.”

Yes, we should keep it simple, but to get to simplicity we need to look beyond solutions based on a single person, technology, or technique.

Brooks notes (speaking of software) that problems are complex, have to conform to their environment, subject to change, and hard to visualize. That sounds like most organizational problems I encounter. The complexities of a problem’s component parts, the richness of the environment, and the dynamics of it all suggest that we need to be thoughtful in how we design our solutions.

TerriGriffith_BookCoverFor me, this means you need to stop and assess the situation – understand the human, technical, organizational resources at your disposal – consider the particular context surrounding the problem at hand, find a mix of resources that provides and supports your solution (no silver bullet!), and then ideally, share your result so others can learn from your work.

We are all good at finding solutions. Most of us when confronted with a problem can come up with a solution and are very happy to share it. The key is that our solution may be too simple. People tend to apply their own expertise (if I have a hammer, all problems look like a nail) and as they become more expert, may become more closed minded (for a full discussion, see this assessment). Think about applying your own expertise, but channel a bit of Fred Brooks or Einstein. Consider how other aspects, (e.g., human, technical, organizational), might support your solution and make it stronger.

Or if that’s too much, just remember, “there are no silver bullets.”

More Book Club stories

Sametime Limited Use 10.0: What You Need to Know

June 14, 2019 | Collaborat​ion

Sametime Limited Use 10.0 is live!   Sametime Limited Use is essentially a “chat-only” version of Sametime for entitled Notes/Domino customers. It includes Sametime Community Server/Sametime Proxy Server / All 3 clients: rich, web, and mobile.   Kathleen Brady Jackson and Pat Galvin hosted a webcast in May to go through the new value it ...read more


Important changes for customers using the IBM Connections Chat app for Android

May 10, 2019 | Collaborat​ion

On May 29, 2019, Google will disable the Google Cloud Messaging (GCM) server and client APIs. Android apps on GCM will need to be migrated to the Google Firebase Cloud Messaging (FCM) server to ensure that mobile service notifications continue to operate after May 29, 2019. Additionally, the audio and video (A/V) functionality in the ...read more


Domino V10 Wins Hearts of Admins and Developers

May 8, 2019 | Collaborat​ion

In March, there were several events focusing on Domino, Sametime and Connections in Germany, Austria, and Switzerland (D-A-CH). These were two special events for extremely dedicated audiences that I attended, and share the highlights from these here. Each event attracted close to 200 attendees! The strong attendance and engagement are excellent indicators of the growing ...read more