Jordan Cahill and Derek Drummond, programmers, pundits, prophets, pretenders diagnose the current state of software development by injecting a dose of science and engineering to an otherwise chaotic industry. [email protected]