Patterns in Virtual Spaces
It is very interesting how we perceive meaning in the way things are arranged. Different spaces will have different functions based on how they are arranged in relation to other spaces.
A classic book on this is "A Pattern Language" by Chris Alexander, who's an architect, which lays out how many different patterns in how spaces are arranged will affect what is likely to happen in those spaces. He is talking about physical buildings, but similar principles apply to virtual spaces. more >

