Put your lips together and blow

lauren_bacall_and_humphrey_bogart_in_to_have_and_have_not_trailer

When I first heard about Tacit Knowledge, I had a vague idea what it was. The word “tacit” sounded a bit like “tactile” so I guessed it was knowledge that you could touch.

I was a bit off the mark.

Normally, I try to avoid starting my posts with definitions, it reminds me of those dreary debates we had at school where everyone started their discourse by using the dictionary definition.

I’m making an exception in this case as I think its important that we all understand what tacit knowledge is, so here is the wikipedia definition (Don’t be lazy, click on it)

This morning my son had a bit of a crisis going to school. As some of you know, we’ve moved country and continent. For my kids, this means new school, new friends, new environment. It can be a tough challenge for an eight year old.

Suffice to say, he needed a bit of cheering up, so I suggested he look on the bright side of life. Cue Monty Python Bright Side of Life

Well, it sort of worked especially when I tried to teach him how to whistle.

Have you ever tried to teach someone to whistle?

Lauren Bacall had a go, in the movie “To have and to have not”

But you know what? As Alex found out, if you do put your lips together and blow it doesn’t mean you can whistle!

Actually being able to whistle is pretty hard.(I’m sure many of you have memories of trying to whistle in vain!)

But why is it so hard? The basic facts were explained and it seems quite simple. What vital peice of information is missing from Becall’s instruction?

That my friend is tacit knowledge. Simply put, its the knowledge you can only learn by doing.

And so to software testing.

The reason why software testing is so hard to teach is because it requires the student to learn by doing.

To learn software testing you must….software test!

Yes, you can read and learn the peripheral stuff around testing. For example you can learn what a IEEE829 test process is. You can learn how to write a test plan, how to create a test script, but that is not testing.

Testing is the doing bit. The bit where you have to think, judge and act on a testing dilemma. Thats why some companies when interviewing for testers will ask you to test something. They know, intuitively, that testing is about doing, not writing.

My Skype coaching sessions on software testing are based around this principle. You won’t find me “sharing my experience” in the sessions because that’s not how you learn about testing. Instead, you get a challenge, puzzle or dilemma that I work through with you.

To really understand testing, you must do testing but also you must be aware of what you are doing while testing. Why? Because awareness brings about discovery. You discover assumptions you make in testing. You discover conflicting ideas and you discover your bias in testing. From that awareness comes learning and improvement.

I think thats pretty damn cool.

Now all together…

“Always look on the bright side of life…”

(my skype coaching sessions are free, contact me on skype id charretts with the word coaching in the request)

Beware the Lotus Eaters

I wrote a feature article for Logigear Magazine February Edition entitled Beware the Lotus Eaters.

I really enjoyed writing this article, I hope you get something out of it.

Beware the Lotus Eaters

Oh, and thanks James Bach for reviewing it for me!

Not a conference but a CASTalyst

Firstly, apologies for the terrible play on words, its got to be one of the worst pun ever! Put it down to a lack of imagination.

I’m going to be busy at CAST 2011 this year as not only am I attending but I’ll be holding a workshop and a track session.

The 1/2 day workshop is on Career Management for Software Testers and the  track session is on Skype coaching.

You can find out more about the details about all the tutorials here and the track sessions here. There are some great talks on this year and I’ve earmarked a few, hopefully there not on the same time as me!

Any tester who is serious about testing needs to consider going to CAST. It’s a conference that you will not forget. Trust me.

I had the opportunity to go to CAST 2010, sponsored by the software testing club and I wrote about the experience here and here

Its been six months since then, and on reflection, going to that conference wasn’t an event but more a catalyst to learning and experiencing more about testing.

Rebecca Fieldler has on her Skype profile the following quote by Will Durant: ” Education is a progressive discovery of our ignorance.” and I think that sums up nicely my feelings on CAST. It wasn’t so much what I learnt, but the realisation on how little I knew.

Since then, I’ve made a real effort to up my game. My book library has exponentially grown and I’ve even read some of them!

I made a commitment to myself at CAST 2010 to start speaking a conferences.  I’ve spoken at a few conferences since then, and speaking at CAST 2o11 is like coming full circle on that promise.

I’m also making more of an effort to keep in touch with other testers I met at the conference, people like Karen Johnson and Fiona Charles.

So, you see, what I mean when I say catalyst!

I hope to see you there,

Anne-Marie

Update: If you feel its the right time for you to start speaking at conferences, CAST is offering an emergent session run my the indominatble Matt Heusser. You can get all the details on this blog