Stephen Witherden’s Website :: Work :: Redeye

6/13/2010

Redeye

Filed under: — Stephen @ 2:32 am

I drive in to work at an unusually early time for me: it’s around 7:55am when I arrived at the front gate to the airbase. The security guard smiles his familiar round smile as he waves me through. His cheerfulness belies the fact that, were it not for the identification I present to him, I would go no further than his little box.

It’s cold and dark outside, the Auckland sun only just beginning to shine a few anaemic rays in my direction. I pull up to the car park. The car park straddles the red line which denotes the “operational” part of the airbase to the non-operational part. “Identification to be visible at all times” the sign says something like that. I clip my ID onto my belt and walk to the door to the building I’ve spent most of my waking hours in this past year or so. All of my personal belongings go into a secure lockup just in front of the secure doors. Nothing unauthorised is permitted here. I’ve taken to simply dumping all the contents of my pockets here, just in case.

I walked in past Jane “how are you?” we exchange pleasantries as I make my way through two sets of protected doors. “Hah! I beat Stirlo!” I crow with unusual triumph. The early bird is usually here well before me, the wall of v-cans on his desk a testament to his ability to run high octane on very little sleep. He’s a brilliant man. I work with many brilliant men. I retire to the cold windowless room that houses the developers for my project. Two team members are here already but not Guy and Mark: another internal glow of inward triumph. I sit down at my desk and force myself to focus on the task at hand.

The boys arrive not too late. “So, Steve, how late did you stay last night?”

“Not much later than you” I lie effortlessly.

“I don’t believe him. You been sleeping here, Steve?”

“Naw, he’s wearing a different shirt”

Good thing I made a point of it.

I’m the “lead developer” on the project I’m working on here. It’s an ostentatious title, something that I essentially said I needed to do, wanted to do. It’s probably partly due to ego: I decided, in my arrogance, there was no one better suited to the job than myself. No one else, who could essentially pull it off.

I guess I was half right. The project’s been extremely successful. We’re a month ahead and the customer is already bragging about the system we’ve built for them, a lot of people have come through the doors to see what the team have built and they’ve all been mightily impressed.

Even so, it’s been a hard slog, and there are a lot of things I did very poorly. Software development is as much art as it is science and so you have to roll with the punches each day. I think that’s the thing I’ve done best: adapt. Every day, the list of things I wish I had done better grows, and I try to push it out of my mind so that I can focus on the task at hand: finishing. Something I am not naturally good at.

“So, you haven’t been optimising code in your underwear again then, huh, Steve?”

It’s strange, but the comment is imbued with a hint of respect: a realisation that although I may not be perfect, I’m still good enough to tell them what to do. Something I sometimes question myself. When you’re working with such extremely skilful, intelligent people, you have to be on the very top of your game at all times. I love the challenge of it all. I optimised some of Guy’s code the other night. It’s a significant improvement and quite a good bit of work. I didn’t tell them how late I stayed up to do it though. Suffice to say I’ve become quite friendly with the night time security guards.

Most nights now, I’m the last to lock up. A responsibility I don’t take lightly. “You have the con” someone says in faux military parlance as they wave their way out of the door. They have absolute faith and trust, a trust I committed to live up to. I wonder the dark rooms with nothing but the blue light of the occasional screensaver to show me where I’m going. I shake every door, secure every window, flip every light switch and lock up with every bit of attention to detail only someone with a mild form of OCD will recognise: the “checking” behaviour that took me years of conscious effort to stop.

I deliver the key to the security guard. “Cold enough for you?”

“Oh yes, sign here… 23:59, ok?”

“OK”

It’s nearing the end of the project and there are far more defects than I’d like, but we are making good progress. Excellent progress. I am relying heavily on the excellence of my team, but it’ll be over soon.

What then? The next project, of course! A tighter deadline, but the next one will be the best one yet.

25 Responses to “Redeye”

  1. Sam Says:

    Your efforts are far from overlooked Stephen, of that I can assure you :)

    What is it about working on these projects that means we end up working in this way?

    See you when you’re done - we miss you.

  2. Stephen Says:

    The reason we’re ending up working like this is entirely my fault! Next time, I will have a better process. Have no fear, Guy is not shy to tell me what I could have done better :P

  3. Chris Says:

    Gawd, that reminds me of staying up well after midnight in the basement of G block at Waikato Uni, trying to track down that last memory allocation error. C++ is behind many a coder’s sleepless nights.

  4. Daniel Says:

    http://johnnance01.wordpress.com/2010/06/15/never-trust-a-programmer/

  5. qxfvwtujs Says:

    oYcvIA xiwxgngubcnz, [url=http://gvyctezrrsxy.com/]gvyctezrrsxy[/url], [link=http://sgjetbqzzwrl.com/]sgjetbqzzwrl[/link], http://kmtubasukcjo.com/

  6. evavbfsf Says:

    apQWhS muwkhhpmucyf, [url=http://caytybrlkvxd.com/]caytybrlkvxd[/url], [link=http://czdrldnqzycu.com/]czdrldnqzycu[/link], http://mayzpafjcvbe.com/

  7. vicxvhyzdsg Says:

    rzI3cm wxgvjuksennv, [url=http://niwfvopzvbmb.com/]niwfvopzvbmb[/url], [link=http://scpvufxnkipq.com/]scpvufxnkipq[/link], http://uqapbvizcxbs.com/

  8. nhiqmrior Says:

    wA5×7E pysgmjcknytw, [url=http://ubdokoxeejnf.com/]ubdokoxeejnf[/url], [link=http://dbwuhfbanjcw.com/]dbwuhfbanjcw[/link], http://cwxgdeqvkcye.com/

  9. Amount-Melatonin-Wor Says:

    Amount Melatonin Works Like Prozac and

  10. Adverse-Reaction-Of- Says:

    Adverse Reaction Of Zyrtec For Canines and Premarin Cream and

  11. Effexor-Withdrawal Says:

    Effexor Withdrawal and Zyrtec Medication and

  12. Fen-Fen-Diet-Pills Says:

    Fen Fen Diet Pills and

  13. Paypal-Vicodin Says:

    Paypal Vicodin and

  14. Septra-Versus-Cipro Says:

    Septra Versus Cipro and

  15. Celexa-20-Mg Says:

    Celexa 20 Mg and Nexium Coupon and Zoloft Drug Interactions and

  16. Ativan-Used-For Says:

    Ativan Used For and Prozac Dosage and Vicodin Detox and

  17. Clonazepam-Anti-Anxi Says:

    Clonazepam Anti Anxiety and

  18. Sex-Etc Says:

    Sex Etc and Sex Machine’s For Women and Free Live Sex Cam and

  19. sexy-and-funny Says:

    sexy and funny and how to meet successful men and

  20. sexy-vids Says:

    sexy vids and spanish personal injury tv ads and

  21. Carmen-Electra-Sex-V Says:

    Carmen Electra Sex Video and Romantic Dating With Adhd and Sex Offender Treatment In Idaho and David Miller Dating Service Married People and

  22. Humour-N-Sex Says:

    Humour N Sex and Russian Women Dating and Sms Dating and Meet Married Older Women and

  23. The-5th-Wheel-Dating Says:

    The 5th Wheel Dating Show and Sex Change and Speed Dating Uk and Free Gay Sex Stories and

  24. Redhot-Dating Says:

    Redhot Dating and Daddy Sex and Indian Sex Movies and Plus Size Girls Guide To Dating and

  25. Valium-For-Dogs Says:

    Valium For Dogs and Diazepam And Dosage and

(c) 2006, Stephen Witherden Powered by WordPress