April 4, 2007
I’ve been using various flavors of GNU/Linux for ~15 years and I’ve always found them extremely frustrating. I’m not at all interested in cluttering my mind with useless administrivia. There are too many esoteric commands, bizarre config files, and complex installation procedures. The suite of “easy to use” GUIs to get things done are beyond useless. Developers should never, ever design user interfaces. Despite their many flaws, Microsoft’s UI is 100X better than the psychological torture that is GNOME/KDE. If the GNU/Linux community ever wants to grow beyond the nerd subculture they must enlist design students to rethink the UI, particularly for the admin tools And they need to convince real writers with a firm grasp of non-technical English to write the documentation. The technical foundation of Linux is great, of course, because it rips-off 20 year old Unix techniques (is that innovation?). But the user experience is atrocious. I used Solaris w/ a full screen Emacs. I used Red Hat w/ Gnome for a long time after a brief fling with Slackware. Now I’m using Ubuntu. All dreadfully bad. Windows is still worth $200, especially for non-tech users.