The Effects of Gravity on Software Development

(Lightning talk, 10 min)

Author(s): Craig Judson (Codeweavers)
Session: Refactoring
Session chair: Johannes Brodwall (Steria)
Date: Thursday, 3 June 2010: Main Conference
Time: 10:30-12:00
From infancy, we use metaphors to make sense of abstract concepts. The metaphors we choose have huge cultural significance, and bring with them both a rich vocabulary for discussing the target concept, and a bag of related concepts. And if we are not careful, we can sometimes believe those related concepts to be true of the real situation, forgetting we are in the land of the metaphor. So it is with some architectural patterns -- notably those that make use of layers. This session will shine a light on some assumptions we make about software when we forget we are in the land of metaphors.

<< Back to the program