Reasons I dislike using Microsoft Windows

In no particular order, I give you my Windows and Microsoft annoyances. Trying not to favour another OS, and yes, I still use Windows.

File/Folder layout

Yup, this is a killer. Windows over the time has been built up of hack ontop of hack, and it’s file structure has changed several times, but with every change the older folders have been left for legacy applications. In OS X, GNU/Linux and BSD operating systems file locations are some what sensible. /etc for config files, /lib for libraries, /home for homes, /bin for binaries. It’s all placed in logical places.

Application Support files / Install

Windows has no single way to install and setup applications. Installers are not standardised and usually make a mess of the system. There is no one location for start up applications and every time you want to install or remove an application you must use a software vendors application, trusting them to clean up their mess.

Support files for applications are scattered throughout the system and it makes backing up a programs setting is fairly hard. It is slowly improving with Local Settings and Application Data, but still fair from perfect.

Standards

Microsoft can’t even follow their own standards, so how are developers meant to. Microsoft event’s a new standard for each problem they run into, and don’t even bother to look at existing standards to improve on.

EEE

Which brings me to my next point. The good old EEE – Embrace extend and extinguish. The wiki page explains it quite well, and even provides examples :>

DIrectX
Well fuck you DirectX.

Shell / Command Line

Oh dear god. The current standard shell is absolutely use, and has barely improved since DOS 6. Oh well, at least we have tab completion now. YAY! The good news is PowerShell is looking pretty cool. Shame PowerShell isn’t supported on Windows 2000.

Dodgy Virus Protection

Windows has protected once again. To slow down virus they have limited our connections and removed our telnet. It hasn’t stopped viruses, although it has annoyed the hell out of us.

Requirement to have a virii scanner

An operating system that suggests you run a virus scanner is flawed. All that should be required is security updates every several days, not a whole new product by a third party.

5000 versions of the same product (ultimate ect…)

Home Basic, Home Premium, Business, Business Premium, Ultimate. This makes maintaing computers an absolute bitch, and just silly. Provide one operating system for all computers. Eg OS X :P .

NTFS not being an open standard

This really isn’t a Windows annoyance, but an announce if you aren’t using Windows. NTFS standard needs to be open so other operating systems can read it.

Updates

Windows is excellent at updating every 3 hours, not to mention updating even when automatic updates has been turned off. This is quite annoying for me, and people that just want to turn off their computers. Instead they have to wait an hour just install a simple update.

Warning Messages

If you ever download an application on Windows Vista or 7, you’ll have just under 8 warning messages to click allow to, and due to this, all users become quite jaded towards the messages, and completely ignore them.

Unrelated Note

On an unrelated note, I would like to see Windows have a unified way to saving application data, and sandbox each applications. When applications want to use other applications data files the OS throws up a warning message asking if the program can have control over those files.

Windows 7 Build 7127

I’ve been playing around with the new build for a little bit now, and I can say that it runs much more smoother than build 7000. Infact, I find Windows 7 nice and easy to use, and seems a little bit more shiny than OS X. Moving around the file system is still a pain in the ass, and a few panels are still colored the nice old grey from XP. The search features are great. Nearly as fast as spotlight, however when you search for a program it doesn’t automatically highlight the program, which would save some keystrokes or mouse clicks. I wish that programs would act more like OS X, in the sense that you can close all the Windows, but the program will still stay running and remain in the dock (read: taskbar). They are still using that dreaded Program Files folder, and between the registry and the local settings folder, the backend is still a mess. The UAC doesn’t bug you as much as Vista, yet I still don’t think Microsoft has fully understood the purpose of it, unlike the OS X version.

It’s a shame that Windows has tried to make all programs backward compatible for so long. The amount of hacks required to achieve this, yet remain secure is huge.