기술로서의 공학은 가치중립적이지 않고 그 자체로서 이데올로기도 될 수 없으며, 공학자가 도구의 디자인과 사용에 의해 문제 해결을 시도할 때 공학자는 그 시도가 가져올 모든 결과를 예측할 수 없다. 도구 디자인과 사용에 의한 문제 해결은 새로운 문제를낳고, 해결사로서 공학자의 임무는 계속된다.
기술로서의 공학은 가치중립적이지 않고 그 자체로서 이데올로기도 될 수 없다. 이러한 기술의 성격은 사실 고대부터 명백한 것이었다. 그 성격이 가려진 것은 문제 해결에서 기술을 발견법적 도구가 아니라 진보의 수단으로 본 특정 시대의 관점에서 기인한 것일 뿐이다. 그러한 시대의 기술은 제어하기 쉬웠다. 현대 기술은 사회체계와 분리되어 완전히 제어될 수 있는 차원을 벗어났다. 여기에 초점을 맞추어 문명에 대한 기술의 위협만을 강조하는 것은 현실세계의 복잡한 문제 해결에 아무런 도움이 되지 않는다. 도구의 디자인과 사용은 문제 해결의 발견법적 맥락에서 이해되어야 한다. 우리는 시행착오 속에서 문제 해결의 만족할 만한 수준에 도달할 때까지 도구를 디자인하고 개선한다. 과거 실패는 기억으로 남고, 실패는 개선을 위한 단서로 봉사한다. 어떤 문제를 해결해야 한다는 필요성은 기존의 기술, 자원 및 정치적 제도에 의해 제한된다. 상상력은 공간 이동 장치를 만들어보라고 우리에게 소곤거리지만, 공학자는 그런 시도를 하지 않는다. 공학자는 배경 지식과 경제적 자원 및 인맥 등을 고려해 그런 시도 자체가 불가능하거나, 무의미하거나 혹은 비현실적이라고 판단한다. 공학자가 도구의 디자인과 사용에 의해 문제 해결을 시도할 때 공학자는 그 시도가 가져올 모든 결과를 예측할 수 없다. 도구 디자인과 사용에 의한 문제 해결은 새로운 문제를낳고, 해결사로서 공학자의 임무는 계속된다.