On my current project, any deploy that we want to do to an AWS environment, including dev, takes at least 10 minutes. So, as soon as you have to work on AWS functionality, you are transported to the past, similarly to the programmers of old. I'm not saying this is a bad thing actually, just to note that we still haven't managed to eliminate the "turn-around time".
Hm, I disagree. I have two desktops that I dualboot with windows 10 and various linux distros, currently ubuntu lts. If you install windows first then linux, it should work ok.