To view parent comment, click here.
To read all comments associated with this story, please click here.
I used to think like that as well.
But when you see how bad off-shoring C projects can be, you see that the language really does not matter.
On the other hand there are a few off-shoring companies doing cool Scala projects.
Bad developers are easy to get everywhere in the world, regardless of the programming language.
.NET gets a bad reputation from version 1.0 and 1.1 which were both quite awful. Also WebForms is pretty evil for Web Development especially if you haven't come from a Swing/WinForms/VB6 background.
VS 2003 isn't much better it takes about a day to install (I am not joking).
I also remember that on a particular CMS project, that attaching the debugger usually required surrounding your workstation in a pentagram made of red biros, while chanting demonic passages out of the Necronomicon Ex-Mortis. If it wouldn't attach, only a reboot seemed to do the trick.
Anything after .NET 2.0 is quite nice to work with in comparison.
Edited 2013-01-15 20:29 UTC
Sounds like some of the stuff I had to do to tame VB6 back in the day!





Member since:
2005-06-29
I think the perception that .NET is a "bad" platform comes from the same place as Java's bad rep: It attracts substandard coders because it's an easy and fun language to jump into. I've seen some stellar .NET apps that were fast, functional and beautiful. And I've seen some real stinkers too.
I've always felt that a program can be functional and elegant no matter the language it was written in, given a coder who knows her stuff.