how does everyone keep up on all of the different advances in programming? There's nothing really new, it's just packaged differently. I read the articles and on-line mags to stay in touch with the capabilities, but I don't bother really learning anything in depth unless I'm personally interested in it or it looks like something my customers might benefit from. Is it as powerful as everyone seems to suggest? As a language goes, I think C++ is a lot more "powerful". C# isn't as fun as C++ because it's so dang safe. I haven't had any major complaints about the language though, except that interfaces are a poor solution to the whole issue of multiple inheritence. .NET framework is, in my opinion, a considerable improvement over MFC, although like MFC, it can sometimes really get in the way. For example, to my great annoyance, some really useful classes that wrap XML facets are sealed! God knows why, I have to implement the dang thing myself now. Marc Help! I'm an AI running around in someone's f*cked up universe simulator.
Sensitivity and ethnic diversity means celebrating difference, not hiding from it. - Christian Graus
Every line of code is a liability - Taka Muraoka
Microsoft deliberately adds arbitrary layers of complexity to make it difficult to deliver Windows features on non-Windows platforms--Microsoft's "Halloween files"