Chapter18.Bad Analogies


Chapter 18. Bad Analogies

Explaining software and software development by analogy can be a dangerous enterprise. The problem is that while certain aspects of the analogy hold, others are misleading or often just plain wrong. For example, no one would claim that building a piece of software in the early 2000s is anything like building a warship for the Swedish navy in the 1600syet we used that very comparison in the last chapter. The point is that there are valuable lessons to be learned, so long as we don't take the analogy too far.

In a similar vein, we find many instances these days of scientific language used to "explain" common phenomena. Unfortunately, these usages are often metaphorically or analogically incorrect, devoid of meaning, or just plain silly. In this chapter, we choose some common examples, show the improper application, and then try to illustrate a better way of saying what the author would like to say, stripped of the jargon intended to impress the layperson.




The Software Development Edge(c) Essays on Managing Successful Projects
The Software Development Edge(c) Essays on Managing Successful Projects
ISBN: N/A
EAN: N/A
Year: 2006
Pages: 269

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net