Time to dust off this old blog. I spent almost all of 2009 working at BBDO Detroit, and despite that being an excellent time for my growth as a programmer, I didn’t bother to record one word of it here. It was an amazing year that taught me a great deal about the multimedia business I so wanted to get into as I left the insurance biz behind. Unfortunately BBDO Detroit lost its only client - Chrysler - as part of the Fiat takeover. It closed its doors in January 2010. I may harken back to those days, but rather than commit to chronicling that time in painstaking detail here, I’ll just try to make a habit of using this blog for my professional life going forward.
On December 14th I began my new job at MRM Worldwide in Birmingham, Michigan. I’m coming up on the end of my second month there. My feelings so far are captured well by my new boss. ”In this business, you’re either in a bureaucracy or in the military. This place is 100% military: ‘you are on a mission’,” he said over drinks at the bar downtown. My new boss is a likeable character and very evidently respects the members of our Flash team while holding us accountable for our work. I think we’ll get along fine.
He’s absolutely right, though - MRM is militant, in the best way that can be said I suppose. We are in the jungle, caught in a wicked crossfire of situations: pleasing a new, huge client (General Motors), working with hundreds people all brand new to the company (brought on specifically to service said client) with no infrastructure and no institutional knowledge except what the executive transition team tries to pipe straight into our brains. Right now we are essentially a start-up within MRM Worldwide.
The gig is to take on a 5-year contract with General Motors, developing their digital promotions for most of their brands and divisions. I’m one of the senior Flash developers in the new outfit, and owing to my habit of biting off more than I can chew, have become a more or less de-facto point person / team lead. This basically means that I help people who are perfectly capable of managing themselves get the information they need to work, and then sweat the details of the code we inherited after The Code Freeze.
You see, February the 1st marked our takeover of chevrolet.com from the previous site provider, Prodigious World Wide. This was after a grueling 90+ hour code freeze week. While the code freeze ended better than I anticipated, it has become clear to me that it was essentially an Anti-Christmas for our Flash team. The Flash code we received in big bundles can be likened to an assortment of presents, and only when you truly and deeply inspect the code (thereby opening the present) do you fully understand the surprises in store for you. Some of those presents we have already opened and beheld with terror; for lack of time, the others we have only hefted, shaken, and peeked at under the wrapping paper to assess just what kind of terror we may be in for. Given all the world and time, of course we would discover everything fully, or perhaps rewrite the site; but remember that this is the military. You are on a mission, and there’s no time for gift unwrapping.
The true problem has to do with the way the site was created, which if I had to guess reflects the pressures surrounding the site’s continual development more than the quality of the developers who did so. Mixing my metaphors even more thoroughly, the site, being so large, cannot help but be a layer-cake of technological interdependency produced by (I imagine) seventeen hundred frenzied, deadline-driven bakers with wildly different philosophies working in alternate shifts for the better part of a decade. You can imagine that the resulting layer cake, beneath the frosting, isn’t pretty - especially when you behold its entire scope at once.
This is completely apart from the fact that our team seems to be producing two dozen banners every time we sit down and inhale. Suffice to say that we are busy.
Still, it is nothing if not a challenge. I have already learned a great deal as a programmer and despite the emotional ups and downs the place is growing on me.