I could spend hours delving through the archives of Jeff Atwood’s Coding Horror blog, but there are only so many hours in the day. Here are a few bookmarked posts I wanted to post links to for posterity.
Security
- http://www.codinghorror.com/blog/2008/10/preventing-csrf-and-xsrf-attacks.html (use random number in form submission and cookie)
- http://www.codinghorror.com/blog/2009/02/rate-limiting-and-velocity-checking.html
- http://www.codinghorror.com/blog/2009/01/dictionary-attacks-101.html
- http://www.codinghorror.com/blog/2008/08/protecting-your-cookies-httponly.html
Programmer comfort
- http://www.codinghorror.com/blog/2008/03/does-more-than-one-monitor-improve-productivity.html
- http://www.codinghorror.com/blog/2008/07/investing-in-a-quality-programming-chair.html
- http://www.codinghorror.com/blog/2011/11/bias-lighting.html
- http://www.codinghorror.com/blog/2006/08/the-programmers-bill-of-rights.html
Various
- http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of-sql-joins.html (venn diagrams)
- http://www.codinghorror.com/blog/2009/01/top-25-most-dangerous-programming-mistakes.html (also see OWASP)
- http://www.codinghorror.com/blog/2008/03/revisiting-the-facts-and-fallacies-of-software-engineering.html (book)
- http://www.codinghorror.com/blog/2008/03/whats-wrong-with-turkey.html (upper/lower case letter)
- http://www.codinghorror.com/blog/2009/06/scaling-up-vs-scaling-out-hidden-costs.html – as well as licensing, there is power consumption and space to consider