Author Archives: Jonathan

About Jonathan

Following an undergraduate degree in computer science, some worldly adventures, and years in the software industry, I find myself back at school getting a masters degree in Human Computer Interaction. And I love it.

Requirements Engineering Exercise

I’m currently teaching two 2-hour labs each week for an undergraduate software engineering course.  The first few weeks of the course have been about design methodology and requirements engineering.  In this post I’ll describe last week’s lab on requirements gathering … Continue reading

Posted in education, teaching | Leave a comment

MySpace: Bad Usability Cost Them The Crown

It’s becoming more and more clear that the relatively short-lived reign of MySpace as the king of social networking sites, is over.  Facebook is the new Emperor of social networking.  We need not look much further than the horrible user … Continue reading

Posted in social networking, usability | Leave a comment

Heuristic Evaluation

There is already a myriad of information available on the web about Heuristic Evaluation (HE). The purpose of this post is not to simply re-iterate that information.  As a usability practitioner I have performed many heuristic evaluations on websites and … Continue reading

Posted in Uncategorized | 3 Comments

Feeling Overwhelmed

I couldn’t help but to keep thinking about my post “What is Usability?” long after I pressed the “Publish” button.  As much as I like Krug’s definition of usability, I couldn’t shake the nagging feeling that it is missing something: … Continue reading

Posted in Uncategorized | 2 Comments

The Usability Approach

Yes!  The creative juices are flowing.  You feel the rush; the euphoria that comes along with new insight!  A new thought, a creative, inspired moment – a Eureka! moment – in which you’ve come up with a new idea.  A … Continue reading

Posted in Uncategorized | Leave a comment

What is Usability?

Somebody called me a usability expert the other day.  Usability expert, I repeated to myself, smiling  — ohhh, I liked the sound of that.  Yes, I’m completing a masters in human computer interaction, this is true.  Yes, I love to … Continue reading

Posted in usability | Leave a comment

Building a Website with WordPress on Your Own Domain

If you are interested in owning your own domain (like and creating your own website at a very low cost, read on.  Creating your own website is now easier than ever before using user-friendly publishing software like WordPress.

Posted in Uncategorized | 1 Comment