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

Processes