Saturday, April 24, 2010

Why Is Facebook So Hard to Use?

I am not a big fan of Facebook. True, it puts me in touch with many friends, but the application itself is so awful! It is always so hard to find anything and everything. Many times I've simply wanted to go to the a friend's page. My options have been:
  • Remember the friend's Facebook page's URL
  • Search for the friend (even though he/she is already in my friends list!)
  • Hope to strike it lucky in the "News Feed": maybe she/he has an update visible and I can just click on their name (woo hoo!)
Nothing about Facebook is simple or immediately obvious. There is the "Home" page and the "Profile" page. Even the News Feed isn't simple: there's Top News and Recent News. OMG! Why all the clutter?

Today I decided that enough was enough and set out to do some research. On the "Profile" page there's a small section on the left that lists one's friends. This section has a little bit of text that reads something like "xx friends" (where xx is the number of friends you have). Hovering my mouse over this link showed "http://www.facebook.com/friends/?id=XXX...&view=everyone" in the status bar of my browser. Eliminating the "id=XXX..." part, I tried the link http://www.facebook.com/friends/?view=everyone and it worked! This link shows me a simple list of my friends.


This simple list of friends was all I wanted.

The simpler link http://www.facebook.com/friends/ (i.e., without the "?view=everyone" part) will once again only show you a million ways to find new friends, but no list of existing friends. So Facebook apparently thinks that the default action for a URL like http://www.facebook.com/friends/ should be to help find new friends—that's idiotic!

What is the reason for keeping this list so well-hidden? Should I only ever be trying to find new friends and not be able to find the friends I already have? On the "Home" page too if I click on "Friends" (on the left hand side), instead of listing my friends (as the name of the link would seem to imply), once again Facebook shows me a gazillion ways to find new friends. Stupid!

Almost every time I use Facebook, I end up getting frustrated.

As far as I am concerned, Facebook's current UI is very badly designed (from a usability perspective) and their priorities are all wrong—I am much more likely to want to interact with an existing friend than to go looking for new friends.

If not for the fact that all my friends are on Facebook (and expect to find me there), I would have long since ditched Facebook.

Bookmark and Share

Friday, April 23, 2010

Suddenly, Everyone Wants to Read on an LCD Screen

It must have been about 12 years ago (either late 1998 or early 1999) that I found out about Project Gutenberg. This wonderful idea is a place "where you can download over 30,000 free ebooks to read" on various electronic devices (at the time this primarily meant desktops and laptops). You see, when a book's copyright expires, it enters the Public Domain. As a perpetually cash-strapped student, having free and legal access to so many books was a Godsend. I was so enthusiastic about this wondrous world that gave me quick and convenient access to all these great works that I couldn't wait to tell everybody I met about it—I wanted to share and spread the joy!

However, the response I got was almost universally cold: "Who wants to read on a computer monitor? I'd much rather pay for the paper edition." In the intervening years, as CRT monitors were replaced by LCD monitors (much better suited to reading text), the response surprisingly (from my perspective) didn't change.

Then I heard about electronic paper (e-paper) readers (commonly called e-readers) and was excited: here finally was a technology that could/would get people to read books on electronic devices. When I actually saw my first e-reader (a first-generation Sony device) I couldn't believe my eyes: it was almost as good as reading on paper (at least as good as newsprint). I was thrilled, to say the least. A greater number of people started accepting the idea of reading lots of text on the screen of an electronic device (especially with the launch of the first-generation Kindle) because it offered as good contrast and as little eye-strain as reading printed paper.

Then Apple launched the iPad and among other things, it's being hailed as a Kindle-killer. Wait, what? Suddenly people are enthusiastic about reading books on an LCD screen???? The biggest strength of the e-readers was that they weren't LCD screens: they were optimally suited to reading lots of text. Now, suddenly, everybody is ok reading on an LCD screen...

I can come up with only one explanation that seems to make any sense: Steve Jobs' Reality Distortion Field...

It is easy to see that the iPad's colour LCD screen is far superior to e-readers' grayscale e-ink screens for animations, videos and comics, but reading books? Come on! If this weren't an Apple product, would people still be going as ga-ga over it with regards to reading books?

In my mind the answer is a clear NO.

Bookmark and Share

Saturday, April 17, 2010

Installing Microsoft Security Essentials

Here's how you can install Microsoft Security Essentials (MSE) and enjoy the benefits of Microsoft's free (and good) antivirus solution. Keep in mind that MSE will only install and auto-update on machines with a genuine copy of Windows. The following instructions are specific to Windows Vista, but should work similarly in Windows 7, with some small differences for Windows XP.
  1. Determine whether you have a 32-bit or 64-bit version of Windows installed.
    1. Click on the Start button.
    2. Right-click on "Computer".
    3. Click on "Properties".
    4. In the resulting window, under the "System" heading, look for "System type".
      1. This will be either "64-bit Operating System" or "32-bit Operating System".
      2. This will tell you whether you have 32- or 64-bit Windows installed.
    5. Alternatively, open a command prompt window.
      1. While holding down the Window key on your keyboard (the key with the wavy window), press the "R" key.
      2. Type "cmd" (without the quotes) and hit "Enter".
      3. Type "echo %processor_architecture%" (without the quotes) and hit "Enter".
      4. If "X86" is printed out, you have 32-bit Windows installed; if "AMD64" prints out, you have 64-bit windows installed.
    6. Most people will have 32-bit Windows installed.
  2. Download MSE from http://www.microsoft.com/security_essentials/
    1. Remember the download location: you will need to run this file later.
    2. Usual download locations are either C:\Users\<your-username>\Downloads (if you don't want to share the file with other users on your computer) or C:\Users\Public\Downloads
  3. Download the latest virus definition files (large: ~47MB): http://go.microsoft.com/fwlink/?LinkID=87342 (if you have 32-bit Windows) or http://go.microsoft.com/fwlink/?LinkID=87341 (if you have 64-bit Windows).
    1. Remember this download location too: you'll need it later.
    2. Disconnect from the Internet.
  4. Uninstall your existing antivirus
    1. Generally speaking, any installed antivirus program will keep any other antivirus program from being installed.
    2. Open "Programs and Features" (Start >> type "programs" in the search box >> click on "Programs and Features" from the resulting list).
    3. Right-click on the antivirus program you want to uninstall and choose "Uninstall".
  5. Install MSE by clicking on the installation file downloaded earlier.
  6. Once the above step is complete, run the downloaded virus definition file.
  7. Open MSE (look for a little house-like icon with a flag on top of it in the system tray and double-click it).
  8. On the right hand side, under "Scan options:", choose "Full"
  9. Click on "Scan now"
    1. MSE's virus scan will take a while to complete (depending on how much data you have stored).
You're done! From now on MSE should be able to auto-update its virus definition files either through Windows Update or by itself. You can re-connect to the Internet once MSE and subsequent virus definition installations are over.

If you notice any errors or discrepancies above or you want to suggest any corrections, please leave a comment.

Bookmark and Share

Monday, April 5, 2010

I've Had It With TweetDeck

If you don't use Twitter or don't know what TweetDeck is, you are probably not interested in this post... still, just to give you some idea, TweetDeck is one of the most popular Twitter clients. The reason I am giving up on TweetDeck is that it has just too many problems!

The most frequent and infuriating one is that TweetDeck will intermittently fail to update its content. This happens so often every day that one is more likely to see a failure message on the bottom right corner than not. What's the point of a Twitter client that can't show you the latest tweets?

Unlike HootSuite, TweetDeck does not have a column to show you your own tweets. This means if you want to take a look at what you've tweeted, you either see it on Twitter's own website at http://twitter.com/<your-twitter-account-name>, or you create a search column in TweetDeck ("from:<your-twitter-account-name>"), neither of which speaks very well of TweetDeck.

The only advantage I can see with TweetDeck—amongst the Twitter clients that I have used, and given my usage pattern—is that it auto-shortens long links inline using my bit.ly account (TwitterBar does that just as well). While convenient, it is no longer enough of a reason to continue using TweetDeck—its all-too-frequent failures are too irritating to put up with anymore.

So that's it—I am uninstalling TweetDeck for good as soon as I am finished editing this post...

If you have any suggestions for an alternative Twitter client, let me know in the comments.

Bookmark and Share