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.