I try to read a lot of books. Its a struggle getting through them, so I now I tend to buy audiobooks so I can listen on the commute to & from work. This is a list of books I have read / am reading, in no particular order.


Agile Testing: A Practical Guide for Testers and Agile TeamsThe Art of Software TestingLessons Learned in Software Testing: A Context Driven ApproachEssential Software Test DesignPerfect Software: And Other Illusions About Testing


Software Development

Specification by Example: How Successful Teams Deliver the Right SoftwareBridging the Communication Gap: Specification by Example and Agile Acceptance TestingThe Art of Agile DevelopmentHead First JavaHead First Design PatternsThe Goal, a Process of Ongoing ImprovementThe Mythical Man Month and Other Essays on Software EngineeringPeopleware: Productive Projects & Teams 2nd Edition: Productive Projects and TeamsGamestorming: A Playbook for Innovators, Rulebreakers, and Changemakers


Personal Development

Pragmatic Thinking and Learning: Refactor Your Wetware The 7 Habits of Highly Effective PeopleMindset: The New Psychology of SuccessThinking, Fast and SlowBlink: The Power of Thinking Without ThinkingThe Tipping Point: How Little Things Can Make a Big Difference The Satir Model: Family Therapy and Beyond