Yeah, I used to be against VMs (never seemed to get the speed of running on the bare metal), but since working the last six months on a VM its much better. Note, I *did* put my own M.2 PCIe drive in the machine which is where my VM lives. 1000Mb/sec throughput on that thing screams compared to the 250Mb/sec my ssd gives. At home I put two in and run them in Raid 0. 1500Mb/sec is sick. No more bottleneck there. :)
On Fri, Mar 13, 2015 at 11:18 AM, Tom P <[email protected]> wrote: > Great thanks for this. Lots of great points and I'm now sold on VMs. > > -- > Thanks > Tom > > On 13 March 2015 at 09:46, Iain Carlin <[email protected]> wrote: > >> Hi Tom, >> >> Personally I host my development environment in a Virtual Box VM. Within >> that environment I have three virtual drives, one for the OS, one for code >> and one for SQL databases. >> >> My rationale for this is: >> >> 1.I can migrate to a new machine or between machines simply by taking the >> VM and drives with me. I don't then have to reinstall the whole development >> environment and tools each time. (We replace our hardware every 2 years). >> 2. If I want to trial some Visual Studio add-on or other software for >> development, I can snaphsot the VM and recover if it all turns to merde >> 3. While I use TFS for version control and backup, I can also back up the >> virtual drives and VM as further insurance >> 4. My VM doesn't have to be the 'SOE' build that we use on all our >> machines thus freeing me from the corporate tyranny :-) >> 5. My physical/host machine DOES use the 'SOE' so it reflects what my >> users have so when I test/debug using that I get the same results as they >> do (reduces the 'It works for me' syndrome). >> 6. Right now we have a trainee working with us, and I was able to give >> him a copy of the VM and he's up and running in 5 minutes (OK, a slight >> exaggeration) vs a day or two of installing all the bits needed to make him >> effective >> >> I don't have any issues with performance in the VM (as we speak it's >> running 3 copies of Visual Studio with 3 different solutions open with no >> problems at all). The host machine is an i7 Dual core 1.8Ghz with 8Gb RAM. >> >> Cheers, >> >> Iain >> >> >> On 12 March 2015 at 15:20, Tom P <[email protected]> wrote: >> >>> Hi >>> >>> How do the experienced devs here setup their personal laptops/desktops >>> for development? Do you just install VS directly on the machine and not >>> worry about it or use "virtual machines" (just learning these) to isolate >>> the dev stuff? Any good reasons for the latter or simply do it as a "just >>> in case"? >>> >>> -- >>> Thanks >>> Tom >>> >> >> >
