I have heard there are troubles of more than one kind.
Some come from ahead and some come from behind.
But I’ve bought a big bat. I’m all ready you see.
Now my troubles are going to have troubles with me!
~Dr. Seuss
Over the weekend I started working on a post for k&t that’s still in the “draft” stage. I was discussing this latest & last system I’ve been building at work. The point of the post was that I’ve been feeling my interests and focus wane as time moves along. I made some mention that I no longer feel like I’m really part of the team for this project; not because of anything other than the mental & emotional detachment that I’ve been allowing to happen. It’s interesting what a few days can do to change your perspective. That post will never get published. Instead there’s this one…
As I mentioned in my post from 5 days back, the system I’ve been working on has been moved into the test cell at work. What this means is that it’s transitioning from the “build” phase to the “implementation” phase; in other words, we’re actually starting to use it. This is the phase where you find all the bugs in the system and try to make it actually useful (up until this point you’ve simply been pretending that it’s useful).
Now this particular project has multiple milestones and each one is critical. Several of them are coming up in rapid succession. To put it simply, things need to get working and they need to get working soon.
It isn’t terribly unusual for projects to get close to their deadlines still in need of a notable amount of work. Times like these are when people start staying late after work; putting in the time & effort needed to make sure the job gets done. With overtime rarely (or more likely never) being required not everyone chooses to stick around to push the last few inches.
For myself and my career crunchtime has been my bread & butter. You see, no matter how much work you may have put in during a 2 year project it is the last 6 weeks that define your roll. When there’s the final scramble to make the deadline, if you choose to make excuses that’s what people remember. However if you choose a little self sacrifice, work the long hours, be part of the team, and make sure the job gets done, then you earn the appreciation of your coworkers and (hopefully) those above you. I’m not saying that this the way things should be, I’m saying this is the way they are. Sometimes projects slip their schedules and someone has to help keep it going. Over these 10 years, during crunch time, I’ve come to recognize the same faces time & again, project after project. These are the people you want on your team, these are the go-to guys, these are the people who know how to remove “failure” from the list of options.
So as this particular project has been getting close to the latest milestone there’s been more & more scrambling. We got close, but not close enough. Things had to be running (not perfect, just running) by today. Now I’ve never slacked off due to my impending departure, but like I said earlier, I have been detached. So when it became more & more likely that a little overtime would be required I knew that the OT wouldn’t be coming from me. Like I said, I’m not really part of the team anymore.
Monday morning starting with an email from the project manager forecasting “late nights” over the coming days. I scoffed as I read that. “Ha, maybe for you guys,” I thought to myself.
I was wrong. I’ve stayed after work for the last 3 days.
It was after 5:00 today that we squished the last system bug. As I left the building tonight after my third straight day of working past quitting time I found myself reflecting over it. Waving goodbye as I walked to my office to lock up, that’s when I realized that over the years it’s been these same guys, time after time, pushing a project those last few inches. I didn’t stay because I suddenly started loving my job again. I stayed because I have some fantastic co-workers. I stayed because it was these same few who were staying. I stayed because although I’m ready to leave, I still am part of the team after all.
You know what? I’m glad I did. I really am. I’m even glad that the schedule slipped. One last time to get your ass in the trenches and make things happen. I must admit that I’ve enjoyed being a go-to guy.
It was during this time of reflection that I started writing this post in my head. It was during this time of reflection that I began to see the analogy between these projects and life in general. I’ve been lucky enough in my life that there haven’t been many times when I’ve needed the help of others, and I generally don’t ask for it even when I do need it (a total character flaw on my part). It is during our times of need when the relationships we’ve created get tested, and in those moments in my life when I did need help I learned quite a bit about those around me.
I have had the misfortune to learn that some of the people I’ve held close to me would not be there when I needed, instead bailing out with some lame excuse or simply using avoidance. However, I’ve also been surprised at the ones who did step up. Those who offered more support than I would have expected of them. Those who catapulted their way to the top of my list.
I fully expected to hand this project off if it started tanking. I surprised even myself when I chose to stay and ensure we hit this latest milestone. Like I said, over the last ten years it’s been those same faces getting the job done in the late hours. Those are ones I stayed for. It’s been a privilege to work with those who could be counted on when deadlines came crashing in.
Whether at work, at home, or anywhere else in your life there is a blessing to be found during the most trying of times. It is only then when you are given the chance to forge the strongest of bonds with those whom would lend you a hand, a shoulder, or an ear.