The Jargon File, Version 4.2.2, 20 Aug 2000 by Various
page 30 of 1403 (02%)
page 30 of 1403 (02%)
|
complex patterned systems such as computers. If consciousness is
mechanical, it is neither more or less absurd to say that "The program wants to go into an infinite loop" than it is to say that "I want to go eat some chocolate" - and even defensible to say that "The stone, once dropped, wants to move towards the center of the earth". This viewpoint has respectable company in academic philosophy. Daniel Dennett organizes explanations of behavior using three stances: the "physical stance" (thing-to-be-explained as a physical object), the "design stance" (thing-to-be-explained as an artifact), and the "intentional stance" (thing-to-be-explained as an agent with desires and intentions). Which stances are appropriate is a matter not of truth but of utility. Hackers typically view simple programs from the design stance, but more complex ones are modelled using the intentional stance. _________________________________________________________________ Node:Comparatives, Previous:[113]Anthropomorphization, Up:[114]Jargon Construction Comparatives Finally, note that many words in hacker jargon have to be understood as members of sets of comparatives. This is especially true of the adjectives and nouns used to describe the beauty and functional quality of code. Here is an approximately correct spectrum: monstrosity brain-damage screw bug lose misfeature crock kluge hack win feature elegance perfection |
|