TITLE: Fowler on Metaphor AUTHOR: Eugene Wallingford DATE: December 18, 2004 1:59 PM DESC: I've always wondered how I should use a good metaphor on software development. Now I know. ----- BODY: Martin Fowler has a dandy blog entry on the good and the bad of playing the "metaphor game" with software development. This was the take-home point for me:
... it all comes down to how you use the metaphor. Comparing to another activity is useful if it helps you formulate questions; it's dangerous when you use it to justify answers.
I've always had an uneasy relationship with metaphors for software development, though I'm a sucker for the new ones I run across. But what do I gain from the metaphors, and how do I avoid being burned by them? Martin's article captures it. Maybe this is something I should have known along. But I didn't. Thanks, Martin. -----