I am frequently asked to explain why I am so virulently opposed to Windows. Full disclosure: I’ve been using Windows personally and professionally for more than 30 years, so I have a few unpleasant experiences upon which to base my opinions.
Windows is without doubt the most incompetent commercial product ever invented by man. One of the key reasons many people take up Linux and/or switch to Mac OS is because they are so fed up with Windows and its comprehensive failure to function properly that they are willing to abandon all their familiar applications, risk losing all their data, forsake all their games and spend weeks, months and possibly years of their lives learning a different operating system. Millions of them are also willing to spend thousands of dollars on new hardware. At no other time in human history has a commercial product ever caused people to act this way, mainly because at no other time in history has a commercial product ever actively worked against its customers the way Windows does.
I have a three-decade career in IT. I’ve worked as a software engineer for companies larger than Microsoft. Nevertheless, whenever I boot Windows I am still beset with incidents like the one I experienced this morning, where it took me no less than forty minutes to attempt to change the default application for opening text files to Emacs on Windows 10. After nearly an hour of fighting, I gave up and resigned myself to the fact that I cannot open my files with the application of my choice.
This, of course, leaves aside the fact it takes up to nine minutes for Windows to boot to a usable state. I define “usable state” as one where I can open an application and use it. Windows also perpetually displays the wrong time, even after it is corrected again and again.
I have a fairly recent version of Linux Mint that boots in 20 seconds on the same hardware. Linux also manages to display the correct time of day somehow.
These are my text files, on my computer, in my home directory no less, yet Microsoft decides. This isn’t accidental, boys and girls. Microsoft making decisions for you is how they force you to use your property as they see fit.
It goes without saying that I can open text files in Linux with whatever application I choose. The reason this is true is because there is no financial incentive for Linux developers to interfere in my day to day work.
For those of you gearing up to send me comments like “works fine for me,” note that my problem is not unique. Also note the multiple suggested workarounds in that Stack Exchange thread and the fact each one failed to solve the problem. For my part, I manually edited the registry entries and Windows ignored them. If you do have a solution and everything works fine for you, please post your instructions in that thread so everyone can benefit.
Apparently there is some crucial corporate objective for Microsoft in making absolutely certain Notepad is the default application for opening text files. Oh, and by the way, it should be pointed out Ronald Reagan had just been sworn in for his second term when Notepad was new. Microsoft finally got around to updating it a few months ago after forcing the world to endure cheap failed software for more than 30 years. What if we had all those wasted man-hours back? What dollar value could we put on that?
What if Kenmore or Whirlpool had shipped a refrigerator that randomly reached temperatures of 150 degrees for an hour or so a couple times a month?
So for those of you wondering, that’s why serious people use something other than Windows when it comes time to do serious work. Those who do not are just better at tolerating failure, wasted money and wasted time.