It’s the opening week of the Beijing Olympics, so competition is on the mind of anyone with a sporting bone in their body or a power button on their TV. It’s hard to deny that strong competition brings out the best in us — Rafael Nadal wouldn’t be quite the force he is on the tennis court if he wasn’t competing at every turn with a master like Roger Federer.
Don’t you think that competing against IBM or Google has made Microsoft a better company? There’s little doubt that the sniping U.S. and French swimming teams pushed each other to a thrilling fingertip finish (and new world record) in the men’s 4×100m freestyle relay during the week. In short, competition really works and, to a large degree, that’s why we’re seeing so many new world records at this year’s Olympic games.
What about applying the concept of “friendly” competitions to developers, in that case? Some excellent companies like TopCoder are dab hands at running large scale developer competitions, and InnerWorkings has been known to host a few competitions ourselves in the past.
Well, that’s why I’m writing this post, in fact — at InnerWorkings, we’ve decided to make competitions a part of our core product. We’ve just released a new feature that allows customers and developers to create competitions based on completing our .NET learning tasks.
Drawing on the trendiest principles of social networking and gaming, we’re encouraging developers in our customer base to set up company-wide competitions where they can compete with their co-workers to complete InnerWorkings tasks.
It’s no accident that our previous forays into coding contests have shown that injecting an element of healthy competition into the learning process gives developers that little extra incentive to meet their training targets (and have some fun along the way).
Developers can now use our product to create their own team competitions and invite colleagues to participate, using our leaderboard service to see who’s out to lunch and who’s taking no prisoners! Our customers are free to dream up snazzy incentives and prizes for the contest winners — I beg you to be original with the prizes, I mean what contest doesn’t offer an iPhone or XBOX these days?!? How about a wine club membership or a DVD box set of The Office, for example?
Of course, InnerWorkings is a lofty company that is not tied to purely material rewards — developers who set private goals are rewarded with personal medals (be Michael Phelps for a day). We also award certificates for training milestones achieved and shiny cups are given to competition winners. Go on, be proud of your achievements for a bit…
Even better, all your winnings are displayed in a virtual trophy case for you to polish and enjoy with the grandkids many years from now! I encourage you to check it out — existing customers will find the competitions feature automatically enabled for their organization, and newbies can play with the contest feature using any of our free trials. Let the games begin…














Wow. I suddenly realized I entered the world of visual storytelling.
So I take a few weeks of family leave to welcome our second child into the world and what happens? Microsoft goes mad releasing new developer tools like
We’ve just finished moving our U.S. office from the East Bay into San Francisco. So long Pleasanton — I won’t miss that grueling 

What can I say? The feedback has been absolutely tremendous, both on the core message and delivery style. I knew I had prepared something good, but boy, the response went far beyond my best expectations. I will follow 
