Hey there,I think the whole thing is quite amusing.
My team at Microsoft made this add-in. We are the Channel 9 Team (http://ch9.ms) and a number of us are huge fans of Reddit. When we saw the thread on Reddit last year asking about what if VS had achievements, we knew we had to do it.
This is a beta, we are looking for suggestions on what type of achievements should we have. We want to mix up the fun and the learning. Some folks have commented that we shouldn't have any that reward bad coding practices. Others say that is part of the fun.
We'll pay attention to this thread and look forward to seeing what you have to say. We can add new achievements dynamically.
enum error_codeI currently write mostly scala, and even odersky gives c# plenty of props.C# sucks because it's good. It makes Java programmers Jealous. We've been waiting for closures for like five years or something. And while I haven't used visual studio in years Microsoft's IDEs have always been really good.
Its generics implementation is still significantly better than java's, for example.
Java belongs to Oracle now. It's doomed.I'm betting google's creation of Dart and Go have a lot to do with Oracle. They are definitely fucking up Java in order to try and squeeze some value out of it.
Good lord, that's hideous.It's not really that bad in the editor, and it's actually a really nice feature. Although it probably encourages people to write longer source files. the thing is, you can basically minimize blocks of code you don't need, focusing on the aspect of your file that you actually need to work on. It reduces visual clutter by a huge amount.
There are two schools of thought about teaching computer science. We might caricature the two views this way:We don't use Scheme or Lisp at work, but the idea is the same.
• The conservative view: Computer programs have become too large and complex to encompass in a human mind. Therefore, the job of computer science education is to teach people how to discipline their work in such a way that 500 mediocre programmers can join together and produce a program that correctly meets its specification.
• The radical view: Computer programs have become too large and complex to encompass in a human mind. Therefore, the job of computer science education is to teach people how to expand their minds so that the programs can fit, by learning to think in a vocabulary of larger, more powerful, more flexible ideas than the obvious ones. Each unit of programming thought must have a big payoff in the capabilities of the program.
- Preface to Simply Scheme
//{{{ COMMENT
...CODE...
//}}}
Which isn't quite so hideous. I've started using it a lot recently; my brain seems to be shrinking as I get older. « Older The exquisite jazz violin of Stephane Grappelli - ... | Comic books are destroying soc... Newer »
This thread has been archived and is closed to new comments
posted by Loudmax at 8:06 PM on January 19 [11 favorites]