Josh Beckmansoftware 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.
ConfreaksLone Star Ruby Conference 2010 Real Software Engineering by Glenn Vanderburg