Real Software Engineering
Video from Glenn Vanderburg’s talk at Scotland Ruby 2011.
Software engineering is the science and art of designing and making, with economy and elegance, […] systems so that they can readily adapt to the situations to which they may be subjected.
In classical engineering, the construction is by far the most expensive part while in building software, the construction (done by compilers and interpreters) is by far the cheapest and designing is the most expensive.