Eating your own dog food is a great way to test software.
Except that the worst thing about "dogfooding" is the crap bug reports one files when there is no time to analyse because one is trying to get something else done.
This summer we were trying to book a DFDS Seaways trip. My wife complained about a server error near the end of the very long-winded booking process. Test. Reproduce. Re-test in another version. Reproduce. Re-test with HTTP traffic logging to try to investigate quickly. Give up. File half-baked bug report. Switch to IE for booking – I'VE SPENT HOURS JUST GET ME A TICKET – and see exactly the same 500 error at the same stage of booking, from a website that was obviously well and truly broken. What a vasted bug report..
Or the excuses:
So guys, I think each and every one of you is remarkable for actually eating our dog food by following the desktop team's blog, each weekly build being downloaded thousands of times and inspiring hundreds of comments and bug reports. Such fabulous and awesome supporters and dogfood eaters. 🙂