If you don't have Jeff Atwood's Coding Horror blog [1] on your radar, it's a good one for daily reading. Today, Jeff ponders some aspects of software programming history [2], recent and otherwise (though I guess it's all recent, relatively speaking...).
Dan