Wednesday, 17 December 2008

What's the score?

For those of you who have attended a training course in the past, you will be familiar with the tradition of completing an evaluation form (aka happy sheet) prior to leaving on the last day. The forms that we have used for quite some time deal with issues such as courseware, course content, instructor, environment etc. Each item can be given a score from 1 (Unacceptable) to 9 (Excellent or Exceeded Expectations).

There tend to be two approaches to scoring amongst delegates. Those who will happily give straight 9s provided they have had a good course and learned some useful things. And those who rarely if ever give a 9 because in their book a 9 is 'the best course ever' and how do they know if they have just had the best course ever? The second approach often leads to several 7s and hardly a 9. Most trainers tend to prefer the former.

Since I am not on a bonus for high scores, I am happy with either approach provided a couple of 8s slip in (praise indeed !). One 8 amongst several 7s from a delegate can mean more to me than straight 9s from a delegate who has put 9s for everything including environment where the room was in a basement with no air conditioning and a boiler fit to burst!

Don't get me wrong. I would love to get straight 9s on every course. Especially as scores are evaluated  by the company and those with higher scores are seen to be 'high scorers!'. They must count for something surely?

Anyway, the reason for this post was as a result of a discussion on evaluation forms with my group last week and a memory that it triggered. It was of a score that I received that put everything into context.

Last year I delivered a standard MOC (Microsoft Official Curriculum course) in .NET development. A MS2555 is I recall. On the first morning I am going through the usual welcome and assessing expectations when one delegate (let's call him Aaron) suddenly launches into "I need to write an application when I get back to work next week and was hoping that you could tell me how I should go about writing it." .

As we had already established that he had NO previous real programming experience let alone any .NET, I said that I would rather not discuss anything relating to his project until Thursday because prior to that, he would have little chance of understanding any of my answers.

I suggested that he bring any of his design/code in by Wednesday in order to give me a little background. This he did, on Tuesday. He also explained over lunch that he was in 'real trouble!'. He had blagged his way into a job with a University in the midlands beginning with the letter 'L' convincing them he was an experienced developer and they had taken him on in order to develop an application that generated statistics.

Normally, I wouldn't get drawn into what was obviously consultancy. However he gave me the 'bunny in the headlights' look of someone who was going to go back to work on Monday and get caught out by Wednesday, only to get fired on Friday.

I didn't point out that anyone dumb enough to have employed him in the first place, probably wouldn't have noticed for a long time.

Anyway, I took his design (aka doodles/wishful thinking) away and did nothing with it until Wednesday evening. As I was working away (again) I found myself in a hotel room with his design, several cans of Fosters and a bag of Bombay mix. What else could I do? The alternative was an episode on New Tricks. And I had already seen it. Does anyone else here have a thing for Amanda Redman?

After 1 minute I knew that the guy had absolutely no chance of writing this application. I read on as I wanted to be able to point him in the right direction. After 5 minutes, I concluded that there was no way that I could tell him everything that he wanted to know AND have him understand it.

One can of Fosters later and I figured "why not?" By 2 am I had written it. It wasn't pretty the UI needed plenty of work. I used an XML file for the data store and I didn't waste any time on exception/error handling. After all, that stuff is for wimps!

I stuck it on a CD and went to bed with a righteous glow. Or was that the Fosters?

In the morning I told him that as I didn't think that I could explain everything that he needed to know, I had simply written it for him. The guy broke into tears and gave me a hug. "I had saved his life!". Actually I had probably saved his career but I wasn't about to split hairs.

Next day, he walks in with a card and a box of chocolates and looks a lot like my son looked like this weekend when he received a PS3 for his birthday!

Six hours later it's time for the evaluation forms. As you can imagine, I am feeling pretty confident. Guess what Aaron gave me? That's right, 7s!

Until this point, I saw a 7 as an insult. Since then I have come to appreciate that for some people, a 7 is as good as it gets and 8s and 9s are stuff of the gods!

I do hope that I have not started a trend of everyone giving 7s as my fellow trainers will never forgive me. If I have, then I will take the flak. Just as long as I get a few 8s and 9s thrown in to keep me ahead!

I wonder if Aaron is still 'getting away with it' ?

See you soon

Phil Stirpé
"I don't do average!"

Silverlight in Sydney

I have just arrived in Sydney to deliver a Silverlight for Developers training event for Microsoft to some of their partners in Australia.

This is the first time that I have made this journey and now that I have arrived at my hotel and opened the mini bar, I sit down reflecting on my journey.

Start : Saturday. 4am GMT

Tetley Tea and Tesco Croissant in my kitchen (Burnley)

Latte and Cafe Nero Croissant at Manchester airport

Coffee on the shuttle to Heathrow

Mineral water at Heathrow

Champagne as I boarded QF32

Smoked Salmon over Prague

Beef Wellington over Kiev

Cheeseboard over Kharkov

Wash, toothbrush and into my Qantas pyjamas over the Caspian sea.

Took two 'special' tablets and activated my Q-Branch seat/bed/pod thing.

Awoke to the smell of bacon over the Indian Ocean

Freshen up and change back into my clothes in time to watch an episode of House before a 1 hour stop over at Singapore.

Managed to send a couple of emails before re-embarking to another glass of champagne.

Somewhere over Indonesia (I think) I had eastern pork entree followed by braised beef.

Tried to watch a movie but fell asleep.

Awoke to a prosciutto and 'something' over Alice Springs.

Add to that, a few litres of water and two beers, that just about sums up my journey.

I will NEVER fly Economy class again !

I arrived at my hotel (The North Sydney Harbour View Hotel) 9pm Sunday. And guess what: it really has a harbour view!

Finish: Sunday 9pm Sydney

As my friends and colleagues will attest, I usually have something  to moan about following a trip. But so far (and this was the bit I was concerned about), I have to say that my day spent in the hands of Qantas has exceeded expectations !

The only possible complaint (and actually, it isn't) is that on the two occasions that I plugged in my laptop to try and do some work, I tripped a technical thing in the automated in flight entertainment system and cut all entertainment for half the passengers!

So to those people who had to cope with the best part of 30 hours without any form of entertainment other than a hand me down copy of the Independent newspaper, I am truly sorry !

Here is where I am right now:

I have just taken this from my window.

I picked this off the hotel's website. The room could be mine, but the dress isn't!

So I have a day to sort my body clock out, iron my shirts and do some last minute prep.
Nah ! I might just go walkabout !

Hold it. You'll never guess. Rolf Harris is playing the Sydney Opera House this week! Can you believe it?

Right if off to book !

I will tell you about my wife and son appearing on Animal Hospital another time.


In the meantime should you require any training in Silverlight, QA offer the following courses:

Extending Microsoft SharePoint Solutions with Silverlight 3

Developing Rich Internet Applications Using Microsoft Silverlight 4

Developing Silverlight Applications with Visual Studio 2010 and Expression Blend 4

See you soon

Phil Stirpé
"I don't do average!"