Adrift in Time

As Mark pointed out to me, it’s prob­a­bly rather strange to pick for your Best Man some­one who you’ve seen only three times in as many years. But although some small part of my brain insists that some time has passed since I left uni­ver­sity, it’s eas­ily over­ruled by the rest.

I mean, grad­u­a­tion was about four weeks ago, right? And Joseph’s about three weeks old. Wait, what? Three years? Does not compute.

In that time I’ve made some friends, it’s true — and don’t get me wrong, they are good friends — but see­ing some­one once a week, or once a month, just doesn’t reg­is­ter in my brain as strongly as do those I lived with, even though the time I lived with them was long ago.

To my shame I’ve spo­ken to those Uni­ver­sity friends less and less as time has gone on. The major­ity I don’t even reg­u­larly IM any­more — we’ve become Twit­ter friends, Face­book friends, peo­ple who com­ment on each oth­ers’ blogs. I feel a strange kind of buzz talk­ing to any of them, even just over IM, but yet I barely do it. I bash out a 140-character reply to some tweet of theirs, and my need for con­tact with my best friends is sated for another few hours. Nor­mally I don’t feel too guilty about that, but some­times it hits me that I’ve been doing that for four long years, and then, as now, I realise just how bad that is.

So yes, it’s really bloody strange that what I think of as my best friends, and my Best Man-to-be among them, are really those friends that I talk to the least of all. But hav­ing iso­lated the cause of that as my own reluc­tance to start instant mes­sen­ger chats, at least I have some­thing I can work on.

My Longest-Running Bug

In March 2007, a long-running project that I was work­ing on was draw­ing to a close.  A much busier col­league of mine was strug­gling with his work­load, and since I wasn’t too busy, he passed a sim­ple job on to me.  That job was to build a soft­ware emu­la­tor for a bit of hard­ware they’d built.  All it had to do was make up some fake data and spit it out over TCP/IP, and I reck­oned I could do it in a few days, maybe a week tops.

Barely two days later, that project was hav­ing some issues with the real hard­ware, and drafted me in to help test it.  I tested, and I learned, and I started going to their project meet­ings, start­ing writ­ing doc­u­men­ta­tion, started cod­ing on their main soft­ware.  My poor emu­la­tor fell by the way­side, super­seded by more impor­tant things.

That day was 3 years, 4 months and 20 days ago.

In that time we’ve been through a dozen team mem­bers, three project man­agers, four busi­ness reshuf­fles, two com­pa­nies and two cus­tomers.  Our equip­ment has been installed at three dif­fer­ent sites, and I’ve racked up 25,000 air miles.  I’ve worked on eight other projects. I’ve eaten a hun­dred lunches in the sun on the arm of Port­land Har­bour, and dashed there in the rain a hun­dred more.  I have given orders to war­ships, and taken tea with Cap­tains, and I have watched the sun set over Iraq.

And today, at long last, I think I’ve fin­ished that emulator.

This quick soft­ware job is done; this issue is being closed, maybe for­ever.  This issue that, though my brain seems reluc­tant to accept it, is older than my son.

“A few days, maybe a week tops”.