How to Label Submit Buttons
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.
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.
Why is Apple discouraging interface consistency?
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 →
37signals new announcement panel is too intrusive
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.
My Favorite Pomodoro Timers
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.
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.
Asymptotic Perfection
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.
Paper Prototyping vs. Balsamiq Mockups
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.
Search
Popular Posts
- 50 Tips To A User Friendly Website
- My Favorite Pomodoro Timers
- How to build a Gantt Chart with the Google Charts API
- Why Flash is Mostly Bad
- Sharing the Grid
- Why You Should Outsource Usability Testing
- 10 Tips to Better Google Wave Conversations
- The difference between User Research and Usability Testing?
- Our New Development Process
- Paper Prototyping vs. Balsamiq Mockups
Latest Comments
- Robert → “ I have to agree with the design of the site being great. I am more interested in how the website got ranked so high and some keywords land first page in searches when the page it lands on has no page rank.…”
- Etienne Segonzac → “ Hello everyone ! I would love to have a chat with other Pomodoro users (and the mailing list is quite slow). The thing is for me the main takeaways of the technique are the rhythm + the motivation of visualizing my progress. BTW, the Navel Labs app is quite gorgeous (and the compliment is coming from a concurrent…”
- some guy → “ Nice work! Thanks...…”
- sirber → “ Is there a limit to the URL size? What if I want to create a massive chart?…”
- Randy Martin → “ I have used the classic 12 column grid for all my design tasks for nearly 15 years. 12 column grids came out of print, allowing one to set type full page, half page, quarter page, third page, sixth page, etc., extremely easy. More than that, keeping things on the grid puts elements in balance and…”






