permacomputing

Source repository for the main permacomputing wiki site
git clone http://git.permacomputing.net/repos/permacomputing.git # read-only access
Log | Files | Refs

silver_bullet.mdwn (944B)


      1 **Silver bullet** is a metaphor for an effective and universal solution for
      2 any problem. In computing, the metaphor was notably used in Fred Brooks'
      3 1986 essay "No Silver Bullet".
      4 
      5 The belief in silver bullets is quite popular in computing. Many
      6 computing-oriented people are vocal fanatics of a single programming
      7 language, a single operating system or a single design paradigm, that is
      8 better than its "competitors" in every context and will eventually make them
      9 [[obsolete|obsolescence]].
     10 
     11 Since [[technological diversity]] is an important idea in permacomputing,
     12 silver-bullet type of thinking should be avoided. Instead of putting ideas
     13 or pieces of technology in a universal linear order of superiority, one
     14 should be aware of different contexts. The strengths in one context may be
     15 weaknesses in others. The "best practice" of a specific context may be an
     16 "antipattern" in another context.
     17 
     18 Permacomputing is not a silver bullet either.