I suppose Jeff is remorse about his life in C# much the same way I am towards VB.NET
If you come from c, c++ or Java there can be no other way but C#.
The so-called choice between the two most popular languages, C# and VB.NET, is no more meaningful than the choice between Coke and Pepsi. Yes, IronPython and IronRuby are meaningfully different dynamic languages, but they're somewhere on the horizon and far from first-class IDE citizens.
Wow Pepsi Is different the choice of the next generation, how can anyone trivialize that.
I see Ian has a nice counter response which I agree with. Case sensitivity is important. Its these little things that make it so easy to switch between the c languages, Its quite frustrating to know what and how to write the code and then come to realize you are writing in the wrong language syntax.
In summary of the debate for back ground compilation
I hate VB.NET’s continuous bloody interference. I HADN’T FINISHED TYPING YET YOU STUPID COMPILER! CAN’T YOU SEE THAT? DOES IT LOOK TO YOU LIKE I’M DONE TYPING? DID IT NOT OCCUR TO YOU THAT THE REASON YOU’VE FOUND ALL THOSE ERRORS IS BECAUSE I’M NOT FINISHED YET?!! I’LL TELL YOU WHEN I WANT YOU TO CHECK MY WORK, AND NOT BEFORE!