TITLE: August 11 -- My Talk on Writing Patterns AUTHOR: Eugene Wallingford DATE: August 17, 2004 1:41 PM DESC: can we write patterns that live forever? ----- BODY: I finally gave my talk on writing patterns and pattern languages this morning. It went well enough, I suppose, but I broke many of the suggestions I made in the paper: too few examples, too abstract. Sigh. How can I manage so often often to know what to do yet not do it? This talk will be better the next time I give it. The best question at this session was about trying to write patterns that "live forever". I used Alexander's "Light on Two Sides of Every Room" as an example, and this prompted someone to point out that even the best patterns seem to become stale after a certain period of time. People wouldn't want to have two windows on two sides of their rooms if they lived in a dirty part of Sao Paulo, so Alexander's pattern is already dated; and, if Alexander's patterns suffer this fate, how can we mortals hope to write software patterns that live forever? My answer was two-fold: That's my understanding today. If I learn something to make me change my mind tomorrow, I'll post an update. :-) -----