My situation: I'm a Computer Science student and I'm looking to get a Macbook Pro. I am unsure whether to get the 13" Retina or the 15" Retina. What I'll be using it for (in order of how demanding I expect them to be): running virtual machine(s) (only one at a time) running IDEs, text editors, compilers making notes in lectures It's worth noting that I'll be using a virtual machine and IDEs/compilers at the same time. My problem: I'm unsure whether I will really make use of a quad core (15"), but I'm unsure whether a dual core (13") will really cut it. I'm unsure if 8GB of RAM will be enough for when I'm running a Virtual Machine (with IDEs/compilers at the same time). I want it to last for my entire studies and a bit after that, so I want it to be future-proof.