Environment, Technology, and Development