Title Image

Don Xml's Grok This

The home of Don Demsak
Welcome to Don Xml's Grok This Sign in | Help
in Search

This Blog

Syndication

Site Sponsors

DonXml's All Things Techie

C# - So Easy Even A 10 Year Old Can Get an MCAD

I'm not going to get into the whole VB or C# is faster debate (because it really doesn't matter since it all depends on the quality of the programmer, because both languages compile down to IL), but I don't know why so many VB programmers complain that C# is so hard (and/or ugly).  During the TechEd Europe 2006 Key Note, they brought out Arfa Karim Randhawa, who at 10 years old passed the Microsoft Certified Application Developer for C#.  OK, yes, she is the youngest person known to pass this certification, and, yes, she is probably smarter than the average person, but the real point is that at this point in .Net, it isn't about the language, but the framework.  Yes, VB.Net does hide some of the inner workings of .Net in an attempt at making a RAD programmer a little more productive, but when you are building enterprise applications, you still need to learn get beyond the syntax of the language, and learn the framework, no matter if you are using VB.Net or C#.  With all the buzz around dynamic languages over in Redmond, I think once the public gets to see what they are working on, this whole C# versus VB thing is going to pale in comparision to the dynamic versus static language wars that will be hitting the Microsoft developers in the near future.  But that is a battle that I've been waiting for.

Published Thursday, November 16, 2006 2:01 PM by donxml
Filed under:

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

Jason Bock said:

Totally agree. I loathe to call myself a C# or VB developer; I'm a .NET developer. Either language is fine by me. Now that's not to say I don't mind language innovation (e.g. I miss anonymous methods in VB, which C# has) and other CLR-targeted languages have some interesting ideas (F#, IronPython, etc.). But between C# and VB, it's not even an argument, and it really never was an argument either.
November 17, 2006 9:01 AM

Impersonation Failure said:

Looking to get Microsoft Certified , need some motivation? If a 10 year old kid can pass her Microsoft
November 28, 2006 12:16 AM

Leave a Comment

(required) 
(optional)
(required) 
Submit

About donxml

I’m an independent consultant, specializing in .Net solutions architecture, based out of New Jersey who also doubles as an evangelist for XML, Domain Driven Design, enterprise architecture and .Net. I do not work for Microsoft, the W3C or any other big company that you may know of (at least not yet). I’ve been an indie for over ten years, and although I’ve been tempted a couple times to take a job with companies like Microsoft, I’ve haven’t found something better than my current situation. I work mostly with the large pharmaceuticals that are based here in New Jersey, and usually find myself on long term contracts. Definitely not the prototypical indie consultant, but it lets me dedicate time to my non-income generating activities like the developer community stuff, plus financing open source projects like XPathmania and MVP-XML. If you would like to talk to me about doing some contract work, just contact me via the contact page. My rates vary widely, depending on lots of different variables, but mostly distance from Jersey, and type of work. Plus, I’ve been known to donate some of my code for various projects.
Powered by Community Server, by Telligent Systems