To much tech talk.
8) BYOD is commonly a understood term, if your management team / IT team / Development team, doesn't understand what it means, your in trouble. Even if they didn't , which I'm pretty sure would be grounds to leave the company, if you can't explain it's "Bring your own device", you probably shouldn't work there.
5) Not at all, I've used many different SCM's and all of them are garbage compared to GIT.
Perforce decided to random delete and corrupt several repo's, causing massive data loss.
SVN allowed one of the developers I was working with to delete the root ..... why that's even possible is beyond me.
Microsoft's solution constantly corrupts code commits, to the point they can't be repaired.
1) Mac OS isn't based on Linux, it's based on BSD Unix, which means you don't understand the difference between Unix and Linux.
9) I assume you're joking, but I can't tell, see the first answer.
How much CPU performance do you lose running you beloved Linux in a VM on a Mac under Mac OS X?
I would never do this, because I don't run Mac, but I have no problem with it. Last time I tried this, we lost about 20% of the CPU do the VM and it caused the applications we were running to shudder and eventually crash. However if you look at VMWare or KVM, you'll have the same problem. Virtualization can't only give you less then you currently have.
Virtualisation on the Server is fine, but that's where it should stay. If I buy a high quality i7 computer or even XEON based workstation, the last thing I'm going to do is to throw some type of VM on it and instantly sacrifice the internals, IF I want to the use that computer for desktop work. Again on the server, it's a fine technology and I use it frequently.
Hint: a person can not notice the difference. Even if you would utilize the CPU(s) 100%, you barely would be able to quantify the difference over the course of a few days.
I could test this right now using Virtual Box, and if I boot up a Windows 10 VM, then try to load Visual Studio 2015, Altium Designer, Excel, Word, MySQL Workbench and a few other apps, that VM will be grinding, to the point I can't use it. If I boot that natively without Virtualisation, I might be at 80% of my CPU, and 30% of my RAM (this computer has 64 GB).