This question already has an answer here:
I have very recently started a new job as a Software Engineer.
Hardware consists of a pretty good windows 10 notebook (i7, 1TB SSD, 32RAM, 3 x 24" screen) in a "dev network" independent from the regular company network. In order to access the resources from that regular company network we have to open a Citrix connection to it which has to stay open the entire time because this is were we have access to our emails and other intranet stuff.
In order to do some actual programming (99% of the time), we have to launch a CentOS VM over Virtualbox.
The problem: having constantly open a Citrix connection and 3 VM windows ("displays" option at VM) is VERY resource consuming and our development environment is constantly lagging making it very difficult and exhausting to work with, making us very inefficient and very ineffective.
I want to talk about this with my (very friendly and very approachable) superior and explain to him that this is not optimal. I want to suggest that we need to either migrate our programming tools to run natively on Win10 (without the need of starting the VM), or to install CentOS as the primary OS on the computer and then run a single VM with a Win10 guest in the company's network. This would represent a pretty big work...
What would be a good strategy for approaching him about this? Since I'm very new at the company I don't want him to think that I will be difficult to work with. My coworker shares my thoughts but doesn't need a change because he "relaxes until the system is responsive again".
There is a lot of room for improvement in my development environment which will make me a lot more effective and efficient, not to mention happier in the workplace. How do I approach my boss about it? It's a new job I've been in for 3 weeks and I don't want my boss to think I'm a "difficult one" that is always complaining.