Usually I jump to the latest version on Windows pretty quickly, if only because I need to make sure Winstep software is working properly on it. The best way to do that still is to run it on the latest Windows version 24/7.
But not this time. I absolutely hated Win 8.x, and Windows 10 gives me the creeps. Instead I'm relying on two Virtual Windows 10 machines and a physical, secondary, Windows 10 PC. The Windows 10 VMs allow me to test Winstep software from my main Windows 7 production machine. One of the VMs is setup with all the development tools I need so I can debug the code directly on it, the other is used to actually test releases on a 'clean' installation.
My Windows 7 development PC is already over 4 years old, but it still is a high end machine even for today's standards: a i7 Ivybridge CPU running at 4.5 Ghz, 16 GB of RAM, two 256 Samsung 840 SSDs in RAID 0, nVidia 980 gtx ti graphics card, three 30" 2560x1600 monitors, etc...
However, I am already planning on an upgrade, and this normally means a new PC. Samsung just announced the new 960 PRO M.2 NVMe SSD drives, and my current motherboard (an Asus P8Z77-v Deluxe) does not really support those. At least not in a way I can boot from it without having to patch the motherboard's UEFI BIOS.
My RAID 0 array already gives me over 1,000 MB/s read throughoutput, but even that pales in comparison to the 3,500 MB/s offered by a *single* 2TB 960 Pro NVMe drive. I'm salivating.
So, I'm going to need a new motherboard, and that implies a new CPU, DDR4 RAM, etc... Basically a new PC. It also implies installing Windows from scratch, and, if I am going to do that, I might as well go with Windows 10.
My guess is that it will still take me a few months to take the plunge, so I'm praying for MS to get their sh*t together in the mean time. Yeah, dream on.
I'm the type of person who leaves their system on 24/7 with lots of different windows open and applications running, normally only rebooting to install Windows updates. But when I do reboot my system, *I'm* in control, I decide when and how. Under Windows 10, Windows decides for me.
I can already imagine it: busy coding for hours, getting up to grab a coffee only to find the system rebooting itself by the time I get back, with all the stuff I haven't saved yet gone forever. Good one, MS!