5.12. No Silver Bullets

As you plan and architect your solutions, be careful not to become enamored with silver bullets.

A silver bullet is a tool, technology, or approach that gets applied to every problem.

The danger with using silver bullets is that they often get inappropriately applied and forced into situations for which they are not well-suited. There are many different manifestations of the silver bullet problem:

  • So much time and effort was spent on a custom component that it gets forced into every situation. Pride and familiarity are motivating factors here.

  • So much money was spent on a third-party tool or product that it is promoted as the perfect solution to any problem. Saving face, proving you made a wise investment, and avoiding ...

Get Planning Smarter: Creating Blueprint-Quality Software Specifications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.