Recommended links about software development

Recommended books, articles, sites, talks and podcasts about software development. Includes sections on software architecture and design and processes.

    Software architecture and design

    • Avoiding the Rewrite Trap
      "If you can't even articulate why the old system is bad, how do you know that the new system is going to fix it?" — Camille Fournier
    • Choose Boring Technology
      Dan McKinley gives some excellent advice on the value of choosing boring technology