An example of Test-Driven Development

A fairly long description of a project using TDD can be found at: http://redsquirrel.com/dave/work/babySteps/#200306 I’ve skimmed it, and look forward to perusing it in more depth when I have time.


Life-changing moments…

My wife and I recently found out that she is pregnant; our first!  A very exciting (and scary) time.  We’ve gone in for a sonogram, and seen its little heart beat! So a year from now I expect to be a very different person than I am today – a daddy.  Wish me luck!


Lawrence Lessig and the public domain

Interesting ideas about the public domain from Lawrence Lessig… http://cyberlaw.stanford.edu/lessig/blog/archives/2003_05.shtml#001187 “The idea is a simple one: Fifty years after a work has been published, the copyright owner must pay a $1 comment maintanence fee. If the copyright owner pays the fee, then the copyright continues. If the owner fails to pay the fee, the work…


Athens PC and my phone

At the recent WinHEC conference, a prototype PC dubbed ‘Athens’ was unveiled.  One of its features is an attached phone; the computer is supposedly smart enough to mute its other sound output when the phone is in use. This seems very backward-looking to me. The future of communication is wireless.  Everyone has cell phones now. …

4

What dinglehopper are you?

 I’ve seen a plethora of web sites recently that give you a small personality quiz, and use the information to associate you with some amusing object or feature.  Anyone take the “What OS are you?” quiz?  (I’m Win9x – bummer.)  “How evil are you?”  and I just saw “Which Dr. Bronner’s Soap are you?” Obviously…


If a metric falls in the forest, did it make a sound?

 I heard a comment today that really struck home with me: “If you aren’t willing to act on a metric, you might as well not measure it.” This makes sense to me, and also strikes a nerve.  I know I’ve seen any number of metrics over the years – bug charts, task progress charts, anything…


Is test listening to customers?

 I believe the ultimate arbiter of quality is the customer.  In my imaginary world, I wish I could get a list of all the bugs customers will find in our product, go back in time, and fix them before release.  Needless to say, there are a few small flaws in this plan. In theory, as…


Checking out Technorati

Technorati asked me to add this to my blog so they can confirm it is really mine…


“By Design” a desirable resolution?

Keith Stobie (a test architect on my team) made a comment recently, along the lines of: “If testers aren’t getting some bugs marked ‘by design’ and ‘no repro’, then they are probably being too conservative in their bug filing.” This intuitively makes a lot of sense to me; the philosophy of only filing clean, certain…

1

characteristics of testing

A new PM just joined my team, and he scheduled time to come talk to me about the role of testing in our product development.  While thinking about what I would tell him, the following (possibly unrelated) question popped into my head: “What are the special or unique skills and contributions of a good tester?”…

2