The Elusive Dream of Software Engineering
Programming is easy, and the consequences are everywhere to be seen. During my working life (which has already lasted for most of the time that programmable computers have existed) software has transformed almost everything we do. Decade after decade, exponential improvements in hardware price/performance have driven software into anywhere that seemed likely to be profitable, interesting, mischievious or just good fun. Most of this software doesn't matter much, which is fortunate because almost none of it has been engineered.
Martyn Thomas CBE
Vice President (External Affairs) Royal Academy of Engineering
Martyn Thomas is an independent consultant systems engineer. He specialises in strategy, innovation and the procurement, acquisition and assessment of safety-critical or…