commit 22b965773b2632ca66dc234345828c3ce62c1fe8
parent f5731025177a7a9ee79f2c842891949dcd9f61ec
Author: Ville-Matias Heikkila <viznut@low.fi>
Date: Sun, 24 Jul 2022 12:16:44 +0300
add page
Diffstat:
1 file changed, 18 insertions(+), 0 deletions(-)
diff --git a/silver_bullet.mdwn b/silver_bullet.mdwn
@@ -0,0 +1,18 @@
+**Silver bullet** is a metaphor for an effective and universal solution for
+any problem. In computing, the metaphor was notably used in Fred Brooks'
+1986 essay "No Silver Bullet".
+
+The belief in silver bullets is quite popular in computing. Many
+computing-oriented people are vocal fanatics of a single programming
+language, a single operating system or a single design paradigm, that is
+better than its "competitors" in every context and will eventually make them
+[[obsolete|obsolescence]].
+
+Since [[technological diversity]] is an important idea in permacomputing,
+silver-bullet type of thinking should be avoided. Instead of putting ideas
+or pieces of technology in a universal linear order of superiority, one
+should be aware of different contexts. The strengths in one context may be
+weaknesses in others. The "best practice" of a specific context may be an
+"antipattern" in another context.
+
+Permacomputing is not a silver bullet either.