When the .NET system was first announced, I was very excited about the prospect of being able to use the right language for any given job. The reality has been a bit lacking.
VB.NET and C# have dominated, and while Microsoft has put some weight behind F#, languages like IronRuby and IronPython have been nearly completely ignored. There are some third-party languages out there, but few with the maturity of VB.NET or C#. For the languages that are available, interop with the rest of .NET feels painful. To me, this is a real disappointment, but it seems like the overall .NET community does not mind. What about you?
Justin James is the Lead Architect for Conigent.