How Buildings Learn: What Happens After They're Built How to make things that can be easily improved and get better with time. Very relevant to the "lightweight frameworks" ideas in Web 2.0.
A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure Series) Software design patterns started here.
City: Rediscovering the Center William Whyte pioneered the use of time-lapse photography as a way of understanding the usability of cities. Relevant for anybody working on the end-user experi