Microsoft’s Visual Studio gets badges, achievements and leaderboard
geekwire.com
geekwire.com
- Field Master: Have 100 fields in a single class.
- Overload: More than 10 overloads of a method.
- Potty Mouth: Use 5 different curse words in a file.
These are funny, but they miss what achievements are good for - encouraging new users to adopt good behaviours.
Sorry, that's my pedantry out of the way for the morning :)
[1]: http://www.reddit.com/r/haskell/comments/kmk6q/the_best_ghc_...
If I saw achievements in my text editor though, I'd feel it's a bit patronizing personally. What I want in new releases is to help me do my work faster and better, anything else just gets in the way.
What next -- achievements for the taskbar?
Reminds me of the time I was working on a .net project and the lead developer wired up a call in the OnApplicationError method to log the machine name origin of each error to a database. Every week he would hand out an award to the person with the most errors.
The interesting part was when he did the same thing for the bug tracker, the list was inverted. Those with more errors in development had fewer bugs in QA.
These achievements just seem gimmicky. Unlocking the 'loner' award after a good night of saturday night coding is just adding insult to injury.
Or what kind of company would want 5 different curse words in a file, (very childish)
Honestly I know it's all done in fun but really, people using the product are trying to concentrate, they're trying to solve really hard problems and you're going to pop up some crap telling them they achieved some stupid "award".
You morons, this is akin to the marketing joker in the office that annoys alls the programmers by interrupting them all day with stupid jokes, you know the guy, he's the one you want to punch in the face everyday.
And to the guys that actually coded this up, learn to say no. Put your job on the line; fuck it it's not worth making the world a worse place by adding this kinda crap to a developer tool.