audiophonik

Author Archive

i can webcomic, too! now live

by on Jun.14, 2011, under humor

My webcomic is live! It’s called “i can webcomic, too!” and you can take a look at http://icanwebcomictoo.com.

Since December of last year, I’ve been working on this comic. The point was to just start making comics – even if they are crudely drawn (and boy, are they). I decided to take conversations from IM, twitter, real life, etc. and make crudely drawn depictions of the people involved. The result can be described as “stick figures with no anti-aliasing”.

comic #10: Making things better

The most recent strip, as of this writing.

The art is all done in the Windows 7 version of Paint, which has posed a few challenges – but I’m just telling myself it adds character to the strips. You guys believe that, right? The website was also drawn in paint, but spliced up in Photoshop. So far, the only people who’ve seen the comics are the ones who make appearances in a strip. Now, anyone who subscribes to my RSS feed gets the link about 5 minutes before it goes public on twitter / facebook. Fun!

You can follow the comic’s twitter account @icanwebcomictoo. Hopefully I can get an RSS feed for the comic up in a few days.

Leave a Comment :, , more...

ideas on instapaper

by on Jun.01, 2011, under user experience

After writing my last post on Instapaper, I started asking myself “what could be done to solve the problem?” I’ve come up with a few ideas that might work. First, here is a picture of what Instapaper looks like when you’re looking at your list of unread pages:

Screenshot of Instapaper

 

And when you click delete on an article, you get the following prompt.

Delete Page Prompt

As the annotations illustrate, theres a fair distance to move between the delete link of a page near the bottom and the buttons to accept/cancel the prompt. My first idea was to simply move the prompt beside the article you’re deleting with some fancy javascript popup. It might look something like this:

Popup prompt

However popups are slightly annoying, they may cover some other content (in this case, the ads for Instapaper subscriptions – which the people in charge likely won’t want hidden), and this still requires you to move the mouse – though a considerably shorter distance. So back to the drawing board I went. Solution two was to change what’s displayed in the “Source – Date – Share – Edit – Delete” area to an in-line prompt:

Inline prompt

This way, if the user really did want to delete that page, all they have to do is click again – the “Yes, delete it” link is directly underneath where the “Delete” link was. Now my choice of colours/font is rough, but the idea is clear. After clicking yes, the section for that page would be removed from the list. After clicking no, the prompt would go away (possibly via a nice animation) and the previous “Source – Date – Share – Edit – Delete” display would return. Note two choices I did make though:

  1. Using actions instead of simple Yes/No responses. This makes it clear to the user what they’ll be doing when they click one of the choices. Additionally, it may become clear what they are being promted to do just by reading their options.
  2. Normally, the positive action (in this case “Yes, delete it”) is the first option on the left, and the negative action is on the right. This is how I arranged the responses in my first solution. In this one, I reversed the responses so that the user could click again without having to move their mouse if they did intend to delete the page. However, this may break some mental models – which would likely make the trade-off not worth it. Usability testing here may be required.

And that’s it! If you have other ideas, or thoughts on the ones I suggested – leave ‘em in the comments.

Leave a Comment :, , more...

instapaper, meet fitts’s law

by on May.26, 2011, under user experience

I’m not an expert in human-computer interaction (hereby referered to as HCI). I can’t rhyme off every best-practice interaction design principle, nor do I have all the best UX patterns memorized. I am still an amateur trying to break into the field. However, I do have a knack for noticing annoying things in websites and apps, and it’s always nice to find a design principle that explains why a certain behaviour can annoy a user.

Today’s example of intuition-to-principle comes to us from Instapaper. I got on the Instapaper bandwagon a bit later than most people – as in I started using it last week. So as I’m playing around with it today, I wanted to delete one of the articles I had saved and subsequently finished reading. Now, to their credit, what happens next  isn’t entirely a bad thing. When you delete an article instead of archiving it, a little message window pops up asking you if you want to ‘permanently remove this item from your account’. This is a good thing, but what sucks is the placement of the pop up.

Because Instapaper is using what seems to be a simple javascript alert to accomplish this, the alert appears in the middle of your browser window. This accomplishes the task of letting the user decide to cancel deletion, but in a disruptive manner. Why is it disruptive? Not only does the alert prevent you from continuing until you deal with it, but you have to move your cursor from the item you were deleting, to the prompt. It may not seem like the biggest deal, but when you’re deleting lots of items, the time it takes to mouse back and forth gets annoying quick.

The fun part of all this, is I’m not the first person to discover the fact that the time it takes to move your mouse around the screen can degrade a user’s experience. Fitts’s law, according to wikipedia, ‘is a model of human movement in human–computer interaction and ergonomics that predicts that the time required to rapidly move to a target area is a function of the distance to and the size of the target’.

Designers have been keeping Fitts’s law in mind for a while now, because a reduction in time taken to perform a task causes an increase in perceived efficiency and ease-of-use.  So as it turns out, you don’t need to know every design principle in order to enhance the user experience of a product, but know a few here and there can help you explain why there is a need to change in the first place.

1 Comment :, , , more...

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!

Visit our friends!

A few highly recommended friends...