If You're a .NET Developer, You Can Read Both VB .NET and C# Code
Before going to bed tonight, I came across this link discussing the issue of .NET language choice within Microsoft. What I found interesting was the last paragraph: "Microsoft has had an issue in the past with demos and sample code being too heavily weighted towards C#. This issue has been taken very seriously at high levels and we've been working to balance this out, because it has both a symbolic and practical value. If there are areas where you feel we're too unbalanced, let us know! I can tell we're doing better because we're starting to hear complaints from people that “too many of the demos/samples were in VB!” If everyone's unhappy then we're probably starting to strike a more reasonable balance."
People, c'mon! If you call yourself a .NET developer, you should be able to read both VB .NET and C#. Period. I'm not saying you should be proficient in both (although I don't think either language is that hard to pick up), but it shouldn't matter what the presenter is demonstrating the code in.
In fact, I vow from this point on to create an app (written in C#, of course!) that will randomly pick a language for me to use in an upcoming presentation. Heavy weights will be given to C# and VB .NET, but don't be suprised if you see an upcoming presentation from me in Python for .NET or Eiffel for .NET...or even C-omega! 
 Just to be clear, I'm joking. There's no way I'd ever do a presentation in Eiffel for .NET, even though I find that implementation rather interesting. The last thing I need from an audience is a bunch of "just-what-in-thesam-hell-is-that-code?!?" looks.
* Posted at 06.03.2004 12:42:03 AM CST | Link *