California
Wednesday, September 20th, 2006Well, here I am on day 3 of my trip to the States. I’m staying in Costa Mesa, not far from Huntington Beach and so far it’s been pretty good here. Unfortunately the first day was the best (since it was a Sunday, and I didn’t have any work to do), which was spent swimming and body surfing at Newport Beach (looks a lot like a Baywatch set).
Today I was invited to a demo of some software – this is the software I am meant to be maintaining and supporting), and it didn’t work. At the headquarters of the company who built it, surrounded by it’s developers, and it didn’t work! I still, after 8 weeks of employment, have not had chance to even see part of the software I am meant to be working on. What is it about demos that manages to instantly break any bit of software? Do any nerves on the part of the presenter somehow influence the compiled code, and cause it to drop database connections, produce unexpected results, or just not work?
Two of the best demonstration failures I have personally seen are:
- A young man we were interviewing at a previous job brought in his laptop to show some of the work he’d done. Brave man, as very quickly things started to go wrong for him. The reasonably good impression he’d made answering our questions was rapidly eroded as his prized work failed to do anything at all. Undeterred, he kept on trying for a further 10 minutes to make it work, before we were forced to take control and tell him not to worry about the presentation. We didn’t offer him the job.
- I was asked to demo my new software to the directors, and had spent some time ensuring it was all working correctly the previous day. The morning of the presentation, I went into the board room feeling confident and ready to show the fruits of my labour. Unfortunately, my software would not let me get past the initial stage of logging in, claiming that the server-side part (running on our development server in the next room) could not be contacted, ven though it was clearl available on the network. Eventually I gave up and explained that it wasn’t going to work, and I left the meeting feeling very foolish and embarrassed. My boss later asked me how the presentation went. I told him, and he started looking very sheepish. He told me that he’d deleted all of the server components from that machine after I’d gone home the previous evening. Sabotaged!
Tomorrow afternoon we’re playing golf somewhere around Orange County, and no doubt we’ll be having a few beers after. Wish every day was like that…