For non-Apple specific development (e.g. Python/Java/web/Windows/Linux), does anyone have experience doing so in a VM (as opposed to dual booting)? I am getting an MBA soon and am wondering how I should configure it for non-Apple development. I really like the idea of VMs to avoid trashing my host system when trying things out, but (at least on VMware on Windows) things sometimes go wrong (e.g. CapsLock swapping state, VMware crashing using VPN). I am really just polling for experiences, suggestions, etc.
Thanks!
Thanks!