Catherine wants to learn C# but already she is finding Visual Studio a bloated, complicated option. An impression that I share with her.
I have now used Visual Studio for about 7 years in all it's forms. The one thing I notice? Each version adds a ton of features of which a handful are useful and most are never used. Each version slows down even though the hardware I now run it on is more powerful. Each version adds more "mouse only" functions and newbie friendly "wizards".
To do anything useful I tend to install the addin's I need and set the colour scheme to a dark version. However, that is another thing. The addin's slow Visual Studio down. On the recommendation of Yoda (our esteemed technical guru) I installed the PowerCommands addin and now when I right mouse click on the project file it takes about 3 seconds for the menu to appear.
The thing is that Microsoft are capable of some great stuff.......but as is more the case Visual Studio is now not one of those items. Perhaps if you have no experience of alternative IDE's, editors etc then you might be happy to use Visual Studio and I would imagine there are hundereds of developers that do love it. I just wish I could be one of them!
Come on Microsoft, lets look at the 3 areas that Visual Studio needs improving and do something about it. Sort the number of files and amount of memory that Visual Stuido needs to run, sort the addin architecture so addins do not have the performance of a retarded snail and remove the bloated features that most people do not use and turn them into add ins.
Or make everyone really happy and create a bare-bones Visual Studio IDE and create everything as a addin. That way most people would get what they want, an IDE that works how they want.
Oh and lastly......any chance of vi key bindings ;)