Engineering: Reflections on the Constructed World

Computer Magic: Software Illusions and Deceptions
Computer magic is a form of electronic sleight of hand that helps humans to interface with the abstract world of binary hardware.
Water Temples in Bali: Merging Religion and Science
Water temples in Bali combine rational engineering with non-rational religion to manage the complex irrigation system that feed the famous sawahs.
The Sociological Imagination of Mills: Lessons for Engineers
Sociological imagination is a crucial ability of human beings to understand society as a whole instead of focusing on the self.