Links worthy of sharing.
Testing
- Introducing BDD, Dan North
- Lessons learned in TDD, The Agile Warrior
- Review of Ian Cooper’s TDD, where did it all go wrong, Robert Daniel Moore
- Testing in the twenties, Tim Bray
Names
- Exceptional naming, Kevlin Henney
- One of the best bits of programming advice I ever got, Travis Griggs
- How to name things: the hardest problem in programming, Peter Hilton
The design of design
- Bumpersticker API design, Joshua Bloch
Writing
- Things I keep repeating about writing, Claire Le Goues
- Effective effective books, Scott Meyers
- Notes on On writing well by William Zinsser, Derek Sivers