>>>I was writing .NET applications and getting paid for it while I was learning. The first app I wrote was for my regular employer and I had a book open next to me the whole time. You don't need to master .NET before you can be productive with it.
>>
>>Of course. You only need that if you want to say anything suboptimal about it.
>
>I wouldn't say you need to be a master to criticize it. Some real-world experience with it and a little objectiveness, maybe.
You wouldn't and you didn't, it was Charles, IIRC.
I guess I have adopted the long standing industry standards on how much knowledge about a product from Microsoft one needs in order to criticize it - the standards that Microsoft itself never complained about.