In theory one could do Windows dev on hard mode (on Linux/Mac): get one of the Windows virtual machines that Microsoft provides to test for old IE compatibility (
https://developer.microsoft.com/en-us/microsoft-edge/tools/v...), install the freely available compilers (or even the open source Cygwin one), and code away!