I was reading an article about software developers and read that something is being sold as a silver-bullet. What does it mean?
|
|
A silver bullet is supposed to be the only weapon that can kill a werewolf. It is used idiomatically in American English to refer to a simple solution to a complicated problem. |
|||||||||
|
|
Nearly 30 years ago, Fred Brooks wrote a landmark paper entitled No Silver Bullet — Essence and Accidents of Software Engineering, hypothesizing the increasingly complex nature of software would not permit "quick fix" solutions, and that large-scale software systems need to be well-designed and incrementally developed. The paper was a huge success, and, even if his ideas aren't universally accepted, Brooks' writings are considered to have stood up to the test of time remarkably well in a field that evolves so quickly. The article has its own entry on Wikipedia, and a copy of the paper can be found here. I'm not going to say that Brooks was the first to apply the werewolf metaphor to complex problems of the modern day (he wasn't; the Editor of the Lancet stated in 1959):
however, his paper did prompt the expression to be widely cited in the computer science community. This Ngram shows that the expression took off shortly around the time Brooks' paper was published. Moreover, paging through the references returned by Google Books 1 shows the expression became very common in computer science literature, as that subject is found in more than its fair share of the results. 1my apologies for any ad that shows up, which might be addressing a very different problem altogether. |
|||
|
|
|
In this context,
So, in your case, something is being sold as a simple solution to an intricate problem. |
||||
|
|
|
In folklore, only a silver bullet could kill a werewolf, witch or other monster. It's idiomatic for any straightforward solution that's perceived to be extremely effective, but often this may not be the case. In fact, it's also the title of a well-known paper on complexity and software engineering. From Wikipedia:
|
|||
|
|