Depends on what you are doing. I've been designing Windows desktop apps for over a decade at this point, and the past few years C# has been the only thing I've been working with - especially in conjunction with WPF. Whenever I have to maintain some legacy app, which means going back to VC++/MFC, I feel like throwing…