Best config for day time Windows user + occasional Mac usage I bought a 2015 Macbook Pro 15" retina, 16GB memory 1TB SSD. I use Visual studio on day time on windows 8 and work on Mac, open source technologies at night and on weekends. I first thought of using VMWare and load windows for my day time use but i am  a little confused on which config i should do.


I am thinking of using bootcamp since all i do is windows during day time(may be dedicate 250GB ?) 
dedicate 500GB for Mac OS .
Dedicate 200 GB for VMware on MacOS to load windows for some rare scenarios where i need to test both windows and mac apps at the same time (like Xamarin)


Is this a bad idea to config my laptop like this or do you guys have any ideas that you can share for this scenario ?

Update:
I just noticed another option of loading bootcamp volume in my Vmware Fusion 7. Can i use this option instead of item 3 for doing multi OS programming ?
Firstly, I would think about how much you want to share between the two. What documents are you going to be messing with on both sides. If it's a significant amount you might want to consider a third partition for documents, and then setup a partition each for the OSs to boot from.

Given the time spent in each you probably want full performance from each OS, which means bootcamp for Windows.

Given the documents requirement above, partition out into Windows, OS X, and the options documents partition, and run each OS directly.

I'd then use the VMWare Bootcamp option as a fall-back in case you want to run something from the Windows side temporarily, but I wouldn't do it full time. Nice option to have though.