Barry Boehm tried in 2006 to summarize the past of software engineering in his paper A View of 20th and 21st Century Software Engineering. It began in 1950 with the thesis that software engineering is like hardware engineering. Then in 1960 the ease of modification for software led many people and organizations to adopt a [...]
Posts Tagged ‘engineering’
20th and 21st Century Software Engineering
Posted in development, principles, software, tagged development, engineering, software on December 9, 2008 | Leave a Comment »
Beyond Calculation
Posted in principles, software, tagged complexity, Dijkstra, engineering, quotes, simplicity, software on October 1, 2008 | Leave a Comment »
Edsger W. Dijkstra (1930-2002) writes in “The Tide, Not the Waves”
“In all examples that come to mind the simple and
elegant systems tend to be easier and faster to design
and get right, more efficient in execution, and much
more reliable than the more contrived contraptions that
have to be debugged into some degree of acceptability…
Simplicty and elegance are [...]