Achievement Unlocked: Visual Studio User
Jan 21, 2012
Granted I wouldn’t usually be the one covering Visual Studio news, but this is an interesting one. There is a new addition to the list of MSDN’s Channel 9 extensions for the workers of the .NET trade that tries to make a game out of your coding by adding achievements for certain coding practices.

There aren’t an awful lot there at the moment but here is a selection of the most interesting ones:
- Go To Hell (0 points): Use of the goto keyword. Um, I heard it was a best practice that you weren’t supposed to do that anymore.
- Turtles All The Way Down (0 points): Write a class with ten levels of inheritance. Now that’s a sweet inheritance!
- Lonely (5 points): Code on a Friday or Saturday night. Coding? Tonight? Ouch.
- Potty Mouth (5 points): Use 5 different curse words in a file. Wash that mouth out with soap!
- Equal Opportunist (10 points): Write a class with public, private, protected and internal members. It’s all about scope.
- Time For An Upgrade (10 points): A solution takes 10 minutes to compile. Dag, that’s one enormous solution!
- Architect (5 points): Add 10 items to a sequence diagram. You’re not just a developer; you’re an architect!
- UML God (5 points): Create a UML Class Diagram 10 times. Code is for sissies. Models! Models! Models!
And by the way, for those keeping score at home — I wrote this post on a Saturday night. Ouch.