Simon Willison’s Weblog

Top 10 Elements of Good Software Design. Always a worthy topic.