The Problem with Programming

This is a great article in which Bjarne Stroustrup, the inventor of the C++ programming language, defends his legacy and examines what's wrong with most software code. (via Jason Pontin).  Very interesting (bit long - but well worth reading)