4 ms·
A quick look at the list: - Field Master: Have 100 fields in a single class. - Overload: More than 10 overloads of a method. - Potty Mouth: Use 5 different c
by brianwillis 15y ago
A quick look at the list:
- 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.
- eurleif 15y agoI'm sad they don't have an achievement for writing >= N lines of code and having it compile (and not crash) on the first try.
- georgefox 15y agoGiven that Visual Studio underlines all your compilation errors and lists them in the Error List as you write your code, I don't see how this would work.
- shabble 15y agoIt would be part of the upcoming Hardcore mode, in which not only are intellisense and on-the-fly error checking disabled, but if your code fails to compile first time, it deletes the entire source tree.
- pyre 15y agoWouldn't that be more aptly named 'Nightmare mode?'
- sliverstorm 15y agoOr perhaps the slightly longer "Better Get It Right The First Time" mode?
- jaylevitt 15y agoCommodore mode.
- archangel_one 15y agoI found "Hardcore" more appropriate; reminds me of Diablo 2's Hardcore mode where your character can't be recovered after any single death. "Nightmare" takes me back to Doom where it was just a harder mode, without the extra "permanent death" rule. Sorry, that's my pedantry out of the way for the morning :)
- tikhonj 15y agoI gather GHC actually used to do more-or-less this[1] (delete your source if you had type errors). Now that's a way to build discipline :) [1]: http://www.reddit.com/r/haskell/comments/kmk6q/the_best_ghc_bug_ever/ http://www.reddit.com/r/haskell/comments/kmk6q/the_best_ghc_...
- kmm 15y agoDo notice that these achievements give exactly 0 points. They're not discouraging bad behaviour, but not exactly encouraging it either.
- lux 15y agoStill encourages in the sense of wanting to obtain all of them, which can be pretty powerful, although I'm sure anyone would just do those for jokes (you could even write a script to win those achievements for you! :). 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.
- cjensen 15y agoAnd the badge itself is an icon of someone running with scissors.