On TED, James Randi and Software Skeptics

Source: xkcd.com

TEDx Brussels

In december I attended TEDx Brussels, a local spin-off  of the hugely succesful TED events. It turned out to be very worthwile and inspirational. The verdict: whole lotta hits, and a couple of misses.

One of these misses was a non-functioning wireless connection, leaving all these hip TEDsters bewildered, not knowing what to do with their hands, phones and Ipads. It was a priceless sight.

Another miss, Miss Lynne McTaggart, manifested herself late in the coffee-fueled afternoon, when she took the stage to talk about her Intention Experiment. She stated that the universe is connected by a vast quantum energy field and can be influenced by thought, enabling us to change our lives (and the world, while we’re at it).

Experiments gone bad

Now, I’m quite a film buff and the movies taught me that a little suspension of disbelief goes a long way, so I smiled, sat back and decided to enjoy the show. Lynne McTaggart started to describe some mind-over-matter experiments that she organized, including an effort to improve the water quality of Lake Biwa, Japan by concentrating on the lake together with a large group of people. She claimed she had scientifitic evidence that it really worked.

My tester genes started itching. Was she serious? The evidence will be next, I’m sure. Err… nope. She started talking about her healing powers instead. I was too confused to be amused. Where was the evidence? My comfy chair became less comfy all of a sudden. She called out for people with illnesses. A woman with a nasty bacterial infection stumbled forward.

“This can’t be happening”, I thought. I started looking around to check the reaction of others, but Lynne beat me to it and asked us to hold hands with our neighbors and concentrate on this poor woman’s illness while new-age music started oozing from the speakers.

That is where I drew the line. No holding of sweaty hands with strangers on a spacy soundtrack. I’m a tester, dammit. A skeptic. The music stopped and Lynne McTaggart quickly rushed off the stage, leaving everyone bewildered. What did just happen? No idea whether the audience beat the infection. She didn’t even bother to check. No way to verify her claims then and there. If only she would have focused on healing the TEDx wireless. That would have won everyone over.

James Randi is a tester!

On the way back home, I was still pondering what I just witnessed. This is exactly the kind of crookery that magician and professional skeptic James Randi has been battling against for years. Randi gained recognition in 1972 when he publicly challenged the claims of spoon bender extraordinaire Uri Geller. Later on, in 1996, Randi founded the JREF (James Randi Educational Foundation) with the mission of educating the general public on the dangers of accepting unproven claims, and to support research into paranormal claims in controlled scientific experimental conditions. They are also awarding critical thinking scholarships to college students nationwide. How cool is that?

I’ve always admired James Randi for his unrelenting skepticism and his ongoing battle against paranormal fakery. For me, he is a testing role-model, the original tester. Like Randi, I’d like to see myself as a professional (software) skeptic. This reminded me of something James Bach wrote a long time ago: testers should have a wary eye and a skeptical mind. James also stated that skepticism isn’t the rejection of belief, but rather the rejection of certainty. And that’s what testers should do: it’s natural that our clients want to become more confident in the system under test, but we should make clear to them that at no point we can promise absolute certainty. In fact, we should be the ones still doubting when every one else isn’t seeing any problems.

The one million dollar test

The JREF offers a one million dollar prize to anyone who can demonstrate a supernatural or paranormal ability under agreed-upon scientific testing criteria. They originally put out the challenge in 1968 for 100 dollar, and the prize money has been rising ever since. Randi has put out very stringent entry criteria for testing, as it should be: claims that cannot be tested experimentally are not eligible for the challenge. Needless to say that no one ever collected any prize money.

Can’t we learn from that?

I think we can. Let us not test the untestable, and make sure that we don’t start testing when we can’t create minimal conditions of testibility. When the results of our tests won’t tell us something valuable, why bother? We’re not dealing with telekinesis or bent spoons here, but with faulty software brimming with risks and emergent behaviors. We aren’t surrounded by ectoplasm, ghosts or faith healers, but by people that think we can “test quality into a product” and that it is possible to “test everything”. Sounds like testers shouldn’t only be software skeptics, but software myth busters as well.

Software myth busters? I can live with that. But that’s a different blog post altogether.

————-

EDIT:

Some footage of James Randi in action:

Advertisements

7 thoughts on “On TED, James Randi and Software Skeptics”

  1. Hah, I love this post, very funny and also I agree, most good testers I know are natural skeptics.

    And since I can’t ever stop being a tester, it looks like you have a typo or some missing text here, in the area of: “Randi accused GellerRandi founded the JREF (James Randi Educational Foundation)”

  2. Nice one Zeger!

    I’d just make a small clarification (my perspective) to:

    “Let us not test the untestable, and make sure that we don’t start testing when we can’t create minimal conditions of testibility.”

    As an information gathering exercise I think it’s important to give the information about testability and the conditions under which testing was done to the stakeholders. Some people wouldn’t call this “testing” – but it’s important to tell the story in terms of what was achieved, what wasn’t achieved, what wasn’t possible, what was excluded etc, etc. I think of “not done/achieved/achievable” parts as the silent evidence of testing.

    Loved the style and can’t wait for the software (testing) mythbusters!

    1. Hi Simon. Thanks for commenting.
      You are absolutely right. Communicating why we did or didn’t ‘test’ is also something we should engage in as a tester. It’s not only the testing itself that provides information, but also the activities, decisions, thought processes surrounding it.
      What i actually meant in my post, was: we shouldn’t just go ahead and start ‘testing’ right away, but take a moment to assess the situation first.
      What can and should be tested, what can not? What should not? Why? Does it make sense to start testing a specific part of the application *at this time*? If not, why? What could be done to improve that?
      Communicate your reasoning to the stakeholders and see what is their take on this.
      The information you’re providing with this might even be sufficient information for them, *for now*.
      –Z

  3. He Zeger,
    Interesting posting you have. I think it express very good how people believe other persons when they are on stage and telling things. With a great performance they gain some audience and if that adience keep believing it starting to turn in some false truth…

    Fortunately, there are some natural skeptic testers who also judge the persons in the testing world who are selling ideas on stage.
    Thanks mate!
    Jeroen

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s