OK, so he's a wierd looking chap, but he knows what he's talking about.

The Braidy Tester has a little blog post about the mentality a tester must have.

Guess what - it's not just about proving something doesn't crash, but also about making sure it's good for the customer.

Thinking about the customer doesn't just apply to testers and testing though, it also applies to the rest of us in our design, UI, code, support, and the other activities we do and is one of the foundations of any agile methodology.