Now...before I get accused of posting in the wrong spot, I really do believe this is the right spot for me to ask this question. I'm hopeful that the moderator agrees. This question is for programmers only please.
As a game programmer, what hardware and platform are you developing on. For all of my career, this was an easy question to answer. But I've been seeing technical people around me shifting and I'm very curious about the trend for game programmers. Obviously this is highly dependent on what you are working on, which part of why I think this is an interesting question.
So if you don't mind, please respond with:
Hardware: PC or MAC
Development Environment: Visual Studio, XCode, or Proprietary Editor (Unity, UE4, etc.)
Are you Dual Boot/VM?