Authors:
  • There is no one "root of all evil" in software development. Design is hard in many ways. People tend to underestimate the intellectual and practical difficulties involved in building a significant system involving software. It is not and will not be reduced to a simple mechanical "assembly line" process. Creativity, engineering principles, and evolutionary change are needed to create a satisfactory large system.

    "Masterminds of Programming Conversations with the Creators of Major Programming Languages". Book by Shane Warden, Federico Biancuzzi, March 2009.
Cite this Page: Citation