TITLE: Them's Fighting Words AUTHOR: Eugene Wallingford DATE: March 02, 2008 2:03 PM DESC: ----- BODY: This provocative statement appears in the Roly Perera essay that I mentioned recently:
All I know is that if there is a place for post-modernist, lit-crit, social constructivist thinking in the modern world, it's nowhere near the field of computing.
Robert Biddle and James Noble may have a duel on their hands (PDF)! I think that we have the makings of an outstanding OOPSLA 2008 panel. I'd certainly like to hear more from Perera if he has more ideas of this sort:
... emergent behaviours are in a sense dual to the requirements on a solution. Requirements are known and obligate the system in certain ways, whereas emergent behaviours ("emergents", one could call them) are those which are permitted by the system, but which were not known a priori.
This is an interesting analogy, one I'd like to think more about. For some reason, it reminds of Jon Postel's dictum about protocol design, "Be liberal in what you accept, and conservative in what you send" and Bertrand Meyer's ideas about design by contract. -----