I work as an Intermediate software developer for a company that primarily uses the Microsoft Stack. When a new employee starts they are given a virtual machine which has there standard tooling installed:
- Visual Studio + Resharper
- Sql Developer
- Slack
- SVN
- Etc
Now, while i have no problems with these tools and revert to them for pair programming i prefer to use other tools most of the time and as such I've installed:
- Emacs
- Vim (Yes i know i installed both, lets move on)
- Python
- Ruby
- Racket
Recently an IT guy (manager?) scanned my machine and was concerned that i installed these applications, he seems to think it indicates I'm a security threat. He asked me to explain why i used this and also informed my boss (The Software Development Director). There is no problem with us installing our own applications like Spotify, Jing, Vlc, etc. So he seems to think these programs / languages are somehow related to hackers/ing.
Luckily my Boss knew that i like to use these tools and he had no problem with them however i still needed to explain why i use them to the IT guy and he seems to want me to uninstall them, although he hasn't said this.
Finally, My question is: Is it unprofessional of me to install these tools given that no one else uses them here and that i was given different tools to work with? Also: should i uninstall them, or perhaps document why/how i use them?