"I didn't sign up for this. I hate my job. Is it possible I can quit next week?" Anyone who has shipped a software product knows the pain: the feeling at the outset when you sit before what seem to be insurmountable hurdles, the steady charge through feature development and finally, the completion of new coding -- code complete. Of course, code complete represents not an ending of pain but the beginning of real stress. The weeks and months leading up to a product launch are an unending roller coaster: testers discover new bugs every day, developers work feverishly to fix them and the cycle repeats. On some days the sun shines (metaphorically, folks -- this is Seattle), on others you're certain that the entire project will fail.
Last night was the type of product launch that made all of the pain worthwhile. Section by section, with editors, designers and product development folks from MSNBC and NBC gathered in Redmond, New York and London we threw the switch on the new msnbc.com.
The excitement and energy of the MSNBC newsroom was palpable as we ran a fully staffed news desk well past midnight on a Friday night, with editors manipulating and publishing the components that our technology team built. Each section culminated in an official rollout from the centralized newsroom conference room (our "nerve center", per se). Behold the magic...

Creative director Ashley Wells alongside Editor-in-chief Jennifer Sizemore about to publish our new cover

Concepts producer Ben Tesch tracking rollout status on an enormous thirty inch display

Equipment and food strewn about

The moments before launch

One of the corks we pulled to celebrate
I've had the chance to be a part of three exciting product launches since college: Times Reader, Windows Vista and now, msnbc.com. If launching Vista was the least exciting, then launching msnbc.com was by far the most exciting.
More than one hundred people from offices in Redmond, Secaucus, New York, London, Shanghai and Hanoi worked on this project for nearly a year. The excitement of seeing this launch makes the pain and grueling months of development all worthwhile. It is these moments for which we who work in product development live.
Additionally: I'm nearly finished a piece on the redesign that will run on the MSNBC Alpha Channel blog. I promise a link soon!