

I started my career on PDP-11/44 and moved to Xenix/Unix/Solaris as I progressed my way through several employers. Windows 3.1 had me as it was a step up from GEMOS and the affair lasted until Windows 95 when I got fed up with having to refresh every computer in my household annually and having to clear out the bloatware. All this time I was missing the low cognitive overhead of running Unix.
An SUSE CD made its way to me and I switched immediately. I was home! And I stayed that way until macOS came out with its BSD core which gave me both a tight GUI and *nix frameworks.
Windows is popular only because of its heavy-handed approach to OEMs and businesses, not because of its technical prowess.
Especially with C work, I explain that adding debugging statements may obfuscate the bug they’re trying to find because of the changed memory map, especially if the bug is arising from an over/underwrite