Fun with Code and TestApi

I took an opportunity to write some code last week. I’ll spare you the full background – short story is that the school my kids go to needed a small web app written. It ended up  being 100 lines or so of javascript and about 3 lines of html. The app works, and will save…


Who Owns Quality?

On request from Adam Goucher – another excerpt from How We Test Software at Microsoft.  BTW – Adam wrote a review of HWTSAM here – although Linda Wilkinson beat him to the clever title. This is from a section on quality in chapter 16. It’s something I believe strongly in and would love to hear…


Looking for the “L” word

Although my anniversary is coming up, this post is about another “L” word: Leadership. “Senior” people at Microsoft (and I assume at other companies) are expected to exhibit it. This is true for managers and non-managers alike (because, of course, management and leadership are completely different things). The problem is that Leadership is not as…



I had a bit of a surreal experience this week. One of the groups I work with sent some mail asking me to review an internal report. They noticed an issue and had made some changes. I checked out the report, but it was incorrect. I let them know and got back to work. A…


Organizing my Life

aka – The secrets of my so called success, part 23. It’s Tuesday after a long weekend, and my todo list is long. The good news is that I know exactly how long it is, since (for better or for worse), I let outlook drive my daily schedule. Since I’ve mentioned my todo list before,…


Good Test Writing

Heusser is sad because his heroes haven’t been blogging lately (two of those have only blogged 2-3 times in the last year, so I’m not sure what he’s missing there). The good news is that there’s plenty of great writing on test (and some great writing in general) – you just need to look elsewhere….


Improvement through practice

In music, the better you are at the basics, the better you are on the bandstand. Even the pro musicians I know practice almost every day. I think testers (and developers) forget the value of practice too often. In The Passionate Programmer, Chad Fowler suggests doing the exercises on CodeKata. I checked them out, and…


Come hang out with me in October

My travel always comes in flurries, and October is the flurry month for this year. Immediately following a personal trip (brother in-law’s wedding), I’ll be heading to STAR. (btw – if you’re thinking of attending, you can use the promo code SKWS when you register to save some dough). While I’m in sunny socal, I’ll…


Learning and Thinking

I’ve been meaning to write a few more posts about The Passionate Programmer. So, before I forget, here is one of those posts. When I first read The Pragmatic Programmer 5 or 6 years ago, one of the many suggestions that stuck with me was the idea of learning a new language every year. I…


Planning the next 10 months

It’s “commitment” time at Microsoft – which means that employees across the company are plotting out what they’ll be doing over the next 10 months (the weird thing about commitments is that we set them in August / September, but we review them in June. We’re busy in July in August, but they’re lost months…