Microsoft has suggested that companies who can't find programmers skilled in .Net should consider retraining their Java experts. Mark Quirk, Microsoft UK's head of technology for development and platforms, admitted on Monday that there aren't enough developers in the market who can help companies migrate to .Net.

I guess some of you guys only work on single person projects and have never been asked to take over maintenance of someone else's codebase.

I have definitely taken over some of that crappy code you talk about. Certainly in the VB world it seems to absolutely abound! However, I don't think Properties will wind up being part of your maintenance nightmare (though I agree they are awfully klduged). There's far worse things in them there code hills!

>I don't think Properties will wind up being part of
>your maintenance nightmare

Sure but combine Properties with operator overloading, generics, nullable types, anonymous methods, lambda expressions, *EEK* implicitely typed local variables, and anonymous types and Chef Boyardee is going to have plenty of ingredients to make you a big ol' batch of spagetti.

Of course unchecked exceptions help as well to ramp up the overall unpredictability of the system.