Technology, Development and the Environment