Sep 30

How to Label Submit Buttons

Post Thumbnail

Submit button labels are often neglected as part of form design.  Clear actionable text on these buttons is key to a person understanding what happens when they click on it.

HTML uses “submit” as it’s default text, which isn’t ideal in any situation.   We often find ourselves labeling buttons badly, just because it’s become standard to do so.

Continue →

Sep 25

Timeless Interfaces, and how to Replace Them

Since the invention of the modern calculator, one particular product has dominated the business market.  The HP 12C financial calculator.  Many manufacturers, notably Texas Instruments, have tried to innovate on this model and modernize it without tremendous success.

The HP 12C has gone through several design iterations without adding additional features.  It’s functionality was scoped well in the beginning, and it’s designers held firm against the inclusion of new features.  The interface is timeless.

hp12c Continue →

Sep 20

Why is Apple discouraging interface consistency?

Post Thumbnail

If you haven’t heard by now, there is quite a battle going on between Google and Apple.  Apple has refused to include the Google Voice application in the App Store, along with similar apps by other parties.  The FCC is now investigating.

Apple claims that Google’s application would negatively impact the users experience with the iPhone’s native telephony and sms applications.

This is interesting.   Google’s application is visually & behaviorally consistent with the native applications.  It makes sense that Google’s application would be easier to use because of this consistency.  Google’s application has some pretty basic functionality…

  • To make phone calls by dialing numbers or choosing a contact from the address book
  • To send/receive SMS messages
  • To check voicemail

These features overlap entirely with Apple’s native interfaces.  In my opinion, Google’s application would be most usable by making it feel consistent.  To make it feel seamless. Continue →

Sep 18

37signals new announcement panel is too intrusive

Post Thumbnail

I’m a bit perplexed with the way 37signals has implemented their new announcement feature inside of Basecamp.  As developers it is important that we communicate changes to our applications with our users.  It shows that we are attentive and dedicated to fixing problems.

While it is important that the people using our software read these announcements, we should realize that it’s not the most important part of their experience.   The new announcement system in Basecamp is intrusive.  It’s popped-up in your face as the first thing you see.  You are forced to address it before you can continue.

Continue →

Sep 10

My Favorite Pomodoro Timers

Post Thumbnail

The Pomodoro Technique is a simple system for helping you stay focused throughout the work day.

The Pomodoro Technique is a time management method that can be used for any kind of task. For many people, time is an enemy. The anxiety triggered by “the ticking clock”, especially when a deadline is involved, leads to ineffective work and study habits which in turn lead to procrastination.

The aim of the Pomodoro Technique is to use time as a valuable ally in accomplishing what we want to do in the way we want to do it, and to enable us to continually improve the way we work or study.

Continue →

Sep 09

The difference between User Research and Usability Testing?

User research studies and usability testing are two fundamental phases of an interaction design process.  When I’m out at conferences or meetup groups talking about my process, I often hear people confusing the two terms.  So, what are these phases?

Simply put, the biggest difference is when they are used in the process.

Continue →

Sep 08

Asymptotic Perfection

Post Thumbnail

Remember way back to high school when our algebra teachers would send us home to graph asymptotes?  (Ah, those were the days)  In case you don’t remember what an asymptote is, it is essentially any math equation in which it’s result will continually approach a value, without ever reaching that value.   My software development process follows this same phenomenon.

Continue →

Sep 05

Paper Prototyping vs. Balsamiq Mockups

Post Thumbnail

Our process of designing mockups directly influences the quality of our finished design. Great design isn’t just in pixels and colors, it is also in the interaction design. We can’t design graphically until we have designed and tested wireframes.

Paper Prototyping with Paper and Marker

My design tools are primitive. They include a stack of paper, a Sharpie marker, and a wastebasket. Sketching wireframes on paper is very fast. It takes only a few seconds, and the result is always disposable. Drawing and trashing concepts is the interaction designers way of brainstorming for ideas.

Continue →


Search

Latest Comments