Thursday, January 19, 2012

Achievement Unlocked!

Video game style achievements for developers. [Link]
Visual Studio Achievements, a Visual Studio plug-in, enables developers to unlock badges and compete against one another for a place on a leader board based on the code they write, its level of sophistication, and the Visual Studio capabilities they use to do so. Developers finally have the ability to actually show their friends, colleagues, project managers, spouses and customers how good they are at what they do all day and sometimes into the night.
Visual Studio Achievements is both playful and pragmatic. Built on ideas from the developers themselves, it is intended to be a humorous community-building game as well as a path to the many, and, to some, unknown features offered in Visual Studio. This is one of several initiatives Microsoft is undertaking to recognize developers for their tireless and indispensable work.
The three dominant factors shaping development in the industry today are how developers build apps, how they make money, and how they uniquely solve hard problems with new scenarios. The development environments, as well as the tools, need to be geared around how to make it easier and more enjoyable for Microsoft developers to do these three things. When you add in the prediction that by 2015, more than 50 percent of organizations will gamify their innovation processes, Achievements is a small but important element in delivering on that commitment.
The Visual Studio Achievements plug-in analyzes a background thread each time code is compiled, as well as listens for particular events and actions from Visual Studio. When certain criteria or actions are detected, the plug-in triggers a pop-up alert and awards a new badge, which is then displayed on the public leaderboard and the developer’s Channel 9 profile.


No comments:

Post a Comment