Ben Ward

The end of this week is positively euphoric

. Updated: .

So, this is it. My final piece of academic coursework ever has been done. At 11:25 Friday morning I gave a presentation demonstrating my final year project. At midday I exited the Maths & Social Sciences building of the University of Manchester NorthUMIST Campus feeling absolutely bloody great.

There is, of course, a story that goes with this.

Aboout 24 hours ago I installed Oak in Virtual PC on the Mac and promptly discovered at least one super-serious bug in a caching class. A class from Microsoft, not mine. There might’ve been some issues with Inter-Process Communication too. A bit of debugging reveals that age old .NET development nugget: The application works splendiferously in Visual Studio’s debugging environment, but can’t stand up on its own legs.

Skipping over the ins and outs of being in this situation at all, with only 12 hours before a presentation it’s not a nice revelation. In fact, it’s a panic inducing revelation. It’s a ‘30 marks gone’ revelation. A failure revelation.

Fixing the bug would require re-writing a chunk of the core of the app, and caches are not quick to write at the best of times (hense using Microsoft’s code in the first place). The app itself won’t function without the cache, so what’s a boy to do?

Hours pass. I sulk a bit.

Somewhere in the region of 1am, I recall a discussion on The List about screen recording. Cogs whirl, Google suggests the Open Source CamStudio software and 20 minutes later my demonstration is recorded, live. Play back and from the brink of doom comes that little glimmer of ‘Hey, this ain’t too bad’…

Suddenly, not only do I have a full speed, high resolution version of my demo, but since it’s recorded I’ll be free to focus on my voice over, not to mention it enforcing time constraints on my presentation.

It dawns that from facing disaster, I’ve ended up with a presentation that’s better than what I originally planned.

And so it was. My presentation overran not because I tried to say too much (thanks to the time restraint of the video), but because my moderator kept asking interested questions. This made me really rather happy.

So, from out of near-nothing my presentation was a blinding success. Things also look up on the job-hunting front. Factor in that it was the hottest day of the year so far and we toddled off for a picnic in the evening.

So, all in all, good days. Although Forest didn’t get into the playoffs.

If you’re overly curious, I’ve snuck the Oak demo up for download (XviD codec, 9MiB, 8 minutes). You can safely skip ahead to the 30 second point.

Comments

Previously, I hosted responses and commentary from readers directly on this site, but have decided not to any more. All previous comments and pingbacks are included here, but to post further responses, please refer me to a post on your own blog or other network. See instructions and recommendations of ways to do this.

  1. Nice demo though, I like the icons you chose in the end and the layout of the app is lovely. Look at the clock in the systray!

  2. Ben

    The icons are either from the Tango Project or made by myself following their standards (although I didn’t have time to redo the ‘Tags’ icon using the Tango pallette).

    The clock is LClock.

You can file issues or provide corrections: View Source on Github. Contributor credits.