Archives for posts with tag: epic fail

If you’re going to be obnoxious, at least don’t be lazy about it. I’m against using browser detection except in extreme circumstances, since it’s so easy to break, causes headaches for developers, testers and users alike, and is generally just sloppy. Here’s a perfect example of that sloppiness, in the form of this notice for IE 8:

03272009203750.png

Astute readers will notice immediately what’s wrong with this picture: I’m looking at this page in Firefox on a Mac. So, getting a new version of IE is absolutely impossible for me. Assuming this is done with a user-agent detection, why couldn’t they hide this for obviously non-upgradable configurations? But it gets worse. Say I’m interested in this mythical upgrade to my experience*. I click on the link and get, not directed to a useful page where I can obtain the update, but a cheesy pop-over:

03272009203753.png

Dude, yes, I’m interested. Why the interstitial bullshit? Anyway, I perform a second click, which leads me somewhere useful:

03272009203756.png

Well, I was just trying to get the browser, so I’m not sure what “Get all 3″ means†, but, whatever, OK, get me to downloadable file already! Nowhere does it say anything about compatibility, so I assume I can get a version that will, in fact, work on my computer. So I go ahead with my third click and get this unattractive, albeit informative, message:

03272009203759.png

Ah, there’s the fail. Finally. Now, obviously, they can do detection that indicates I’m not going to be able to use IE 8. Why couldn’t they have told me that before I bothered to click around?

Granted, I know better, and this was an exercise. But what if I just bought a Linux netbook, and really didn’t know? I’d be frustrated. Microsoft does enough frustrating things to/for users (though plenty of non-frustrating, quality ones!), it’s a shame to see this sort of sloppiness still going on. EPIC FAIL.

*=Also they lose points for trying to be clever/coy. Just say “Upgrade to IE 8,” for god’s sake.

†=Bundling crap with your desired download is so five years ago. Lame.

No, really, delete the fucker! I’m mixed on confirmations for destructive actions. If you can undo it (like in Explorer or Finder), don’t bother asking. If it’s permanent, it’s probably reasonable to ask. Asking twice, however, is never, ever OK. In cleaning out my Delicious bookmarks today, I ran into this idiotic, double-confirmation pattern. Coupled with the process timing out (or something) when I was trying to do 100 at a time (I was deleting over 1000 bookmarks), it made for a massively irritating process. First, you have to click to get a “bulk edit” UI:

03102009185216.png

So far, so good. Click Delete, and a confirmation replaces the text:

03102009185220.png

The count is nice, the buttons obvious. Yay. Click OK to confirm, however, and you get …another confirmation:

03102009185224.png

For god’s sake, yes! I had to perform four actions already! I’m not fat-fingering it! I swear!

Epic Fail, Delicious.

Calling a web app wrapped in a system window does not make it a desktop application. The concept of AIR is great: write once, deploy anywhere applications that can combine the best parts of web apps with desktop. Too bad they all suck. I have yet to find an AIR application that’s useful for day-to-day serious use. They’re usually fluffy, heavy, useless things not unlike the all-Flash web interfaces of a few years ago (no coincidence there, the same people write them). They’re toys.

Not that I haven’t tried. I forced myself to use eBay Desktop for a few weeks, but had to give it up. All the latency and wierdness of a heavy, transactional web app, with nonstandard controls and mediocre interaction.

0342009220055.png

I tried again with TweetDeck, which has some really awesome features, but again fails for its half-assed system integration. Here’s the list of of things that suck about it:

  • (Right now) 159MB of wired memory in use (While it’s idle!)
  • No menubar (Mac)/notification bar (Windows) icon (see Google Notifier or Foxmarks for how to do a utility app right)
  • Horrific Flash text rendering
  • No Growl (or similar) integration
  • No keyboard shortcuts
  • Nonstandard controls for everything
  • Built-in notification brings the fucking window to the front every time

Note none of these problems are specific to TweetDeck itself, whose developers have valiantly tried to shoehorn in things like notification. It’s all AIR’s fault.

Could you solve these things? I’m not sure; probably not. Until every OS manufacturer adopts a common toolkit for drawing UI (not bloody likely!), developers will have to rewrite things for each target platform. For now, I’m going back to Twitterrific and hope they beef up the feature set to match the almost perfect UI.

And I used to really like WordPress, too. However, trying to get this site up and running on wordpress.com was an exercise in epic failure. I could go on for quite a while about the many problems, but the biggest, baddest example is illustrated wonderfully:

0372009110825.png

If you purchase a domain through them (for god’s sake, don’t do it!), you can access their co-branded version of GoDaddy’s domain control panel with a password chosen through the WordPress dashboard. When I chose a password for same, I got this fabulous array dump of an output as the only response. Thinking it was an aberration, I tried again. Same horrible result. The best part, of course, is the password shown in clear text. EPIC FAIL, WORDPRESS.

The concept of a desktop craigslist browser is a perfectly reasonable one, but just look at this:

craiglistenlarged.png

Things wrong with this picture (and the others at the developer’s site):

  • There is an ad in the Ribbon
  • If you only have one tab (or in this case, zero tabs), you don’t need a Ribbon.
  • Will I ever need to select locations from the entire tree of possibilities? Of course not. Why is the thing there?
  • The Wunderbar is for moving between equivalent content areas; is “About Us” as important as “Notifications”? Of course not.
  • There is an ad in the Ribbon

This makes me want to cry, and curse MSFT for licensing RibbonX.