Recommended by Jan Grant, who describes it as “a thoroughly inspiring video… well worth 48 minutes of your time,” Yahoo developer Douglas Crockford’s lecture on software quality discusses the “Software Crisis” which has been going on for 40 years now. He mentions bloat; cruft; over-time, over-budget, under-spec projects; redundant code; unmaintainable code and security issues but ends with some positive recommendations.
If you work in software, or in IT generally, it’s both reassuring and depressing to know that, to a first approximation, all software sucks. It’s worth all of us, developers and managers, thinking about what can go wrong and why it does and this presentation provides a useful context. Crockford was also mentioned in my previous post.