Is there any risk in allowing your team of developers to install whatever Visual Studio Add-ons they want? Is it a good idea to allow them this freedom?
closed as too broad by gnat, user40980, GlenH7♦, Bart van Ingen Schenau, Martijn Pieters Feb 17 '14 at 22:13
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.
I am a developer and I strongly agree with Jim.
The plug-ins I use in Visual Studio make me more productive and make development smoother.
The moment I get told what makes me more or less productive and how I am allowed to setup my IDE, is the time to move to a less far sighted firm.
The plugins are created for a reason, use them and make life faster and easier for your devs.
Our managers have a much better things to do than micro managing the IDEs of the developers.
As long as a dev's individual tools don't break the builds on our central build server nobody cares.
If I worked in a place where management worried about this kind of thing, I'd be looking for a new gig.
We let them run any non-invasive add-on.
But, when the add-on require to store some metadata within the solution file then it must be first approved.
Like @Randolf, I would broadly agree - anything non-invasive should be allowed to be installed freely.
However I would define invasive fairly broadly - including source-control plugins. Had an issue with an early version of a subversion plugin once, caused some issues.
Performance. Some of these addons seriously impact the speed of Visual Studio. Whenever someone complains about their Visual Studio being slow my manager first asks them to disable all addons and see if it's any faster. Often it helps.
But we're pretty free to use what we want. And I can't imagine having to work without Resharper. Even though it somewhat slows Visual Studio I'd be annoyed all day having to work without it.