After 7+ years1 at the same jobsite, I report to a brand new contract on Monday.
I’m still with the same company; that’s a Good Thing™. I work for a small company; I like small companies – every one I’ve worked for has treated me like family, my propensities for sometimes acting like Crazy Uncle Oscar to the contrary notwithstanding.
Contracting is a good life, overall. I’ve always fancied myself somewhat adept at customer care. The customer is not, however, always right2, and the last gig rapidly turned into a spinning fireball of short-sightedness, bureaucracy, and meaningless red tape3. When you have to check your brains at the door upon reporting for work, it’s time to look elsewhere. And I had looked. In NoVA, sysadmin jobs abound, but I’m a bit picky. I was looking for a “blank sheet” position, one where I could help stand up a new datacanter, lead a Solaris-to-Red Hat migration, something like that. There were a few near misses in locating such a situation; I’d accepted one such offer, only to have funding fall through.
So, perhaps now, I find myself in what could be the best of all possible worlds. I remain with my current company, but on a new contract with a different customer, and an opportunity to learn additional things4. And, though butterflies are invading my stomach as I type this, the decision tree came down to answering Do the chances of my being happier with a new customer outweigh those of the current customer ceasing to suck? The answer to that is a no-brainer’s no-brainer.
Onward!
-k-