Spoiled By Choice
According to Barry Schwartz on Ted Talks, we’re happier when we have less choice. If we go to a store and they only have three pairs of jeans you can choose from, you buy the best fitting and leave the store knowing you did the best you could. When they have twenty pairs to choose from, you walk out unhappy that the jeans you have are not the perfect pair of jeans, despite being better than any of the three you used to be able to buy. You start to blame yourself rather than the store.
Well… last weekend, in an attempt to move away from Microsoft Windows, I decided to try and build an old PC as a LINUX Media box, to play videos on my TV. I’m actually sad to say that following this experience, in it’s current state I can’t see LINUX becoming a widely spread desktop O/S used by the world at large as the sheer number of choices available prevent ease of use and aid resentment.
I was amused to see this blog entry on more organisations moving to free operating systems immediately following my failure. Maybe I just didn’t try hard enough!
Choice #1
Which LINUX? Suse, Ubuntu, Fedora (to name a few)? I have no idea. 30 minutes on google and all I can find are a load of comparisons that conclude “all distributions have advantages & disadvantages, it is up to you to make a choice.” I can’t. I don’t have the knowledge. I pick Suse because someone somewhere mentioned it was popular in Europe.
The 3.1Gb install doesn’t work on my PC.
Thirty minutes on google and apparently I could re-compile the kernel to make it work. Not going to happen. Another hour on google and I try maxcpus=0 as an install option and off we go.
Choice #2
Which Desktop Environment? Gnome, KDE? I don’t know. I’m sure KDE will work, I’ll take that one please.
Choice #3
I want to play a video to see if it works. Someone recommends VLC. Perfect, no choice. Well not exactly. I can configure my YAST Software Management tool with a variety of software repositories that have SuSE packages installed on them. Currently the default repositories installed with the O/S don’t have VLC. Even when I’ve made a decision on a piece of software, I still have to choose how to get it.
It works! And my old PC springs to life and seems to have plenty of CPU left to boot. It was worth all the effort.
Choice #4
What Media Client should I use? MythTV. Easy no choice again, I just want a client that plays video through my TV and can be used with a remote control. Off we go. Well not so fast. It’s here that the devil is in the detail. Having spent an hour struggling with various repositories to get MythTV and it’s dependencies installed, I look for an icon to click to run it. There isn’t one. Google points me to Wikipedia:
[MythTV has] A backend server and frontend client architecture, allowing multiple frontend client machines to be remotely served content from one or more backend servers. A single computer can perform as both the frontend client as well as performing as the backend server.
Apparently I’ve not installed the client or server yet, just the basic stuff. My next steps are to install these components and then choose how to configure them. I don’t want to, I just want a “typical install” to get me up and running.
It’s getting too hard, my next choice is easy.
Choice #5
Windows Media Center Edition or LINUX running MythTV (if I can get it working). Windows MCE it is. One hour later it’s up and running perfectly.
LINUX has and will continue to bring a lot to the world, often due to individuals prepared to give up a significant proportion of their free time. But without effort spent on polishing the basics and reducing the options available to the user, it seems unlikely that it will break into the marketplace currently dominated by Microsoft.