Comment You want fries with that? (Score 0) 758
.NET provides a lot of functionality to the developer that lets them write code instead of dealing with minutiae, only he mentions it as a bad thing and its not. With .NET, if you want to dig into something, most likely you can and if you can't write that portion in C++ and wrap it. No sense reinventing the wheel or at least part of the wheel.
Are there circumstances where a higher level language is not appropriate? Of course.
Does it use more memory? Yes.
Is it slower in any way than natively compiled code? Yes.
Is it the 1980s? No.
Does .NET allow you to be a bad programmer? Yes, but read the next entry.
Does any language allow you to be a bad programmer? Yes, maybe in some similar ways but also in completely new ones.
There is no difference. If someone is a good programmer, the likelihood is that they are going to excel at any language you throw at them.