Philosophy of Engineering

Engineers have an increasing effect on science and technology, and the evolution of society. Humans live in artificial surroundings designed and built by engineers. We describe, define, classify engineering, review its history and and predict its future.