Stefano Tommesani

  • Increase font size
  • Default font size
  • Decrease font size
Home Web On bad web interfaces

On bad web interfaces


Today I have encountered the following error message in a major web site:



  • there was no warning on the web page about this limitation (e.g. "type up to 3000 chars")
  • there was no warning while typing that I was entering too much text, so that I would not waste time writing feedback that I cannot submit (no real-time hints)
  • I only knew about it at the end of the process, when I clicked on then Submit button at the bottom of the form and the request was rejected (slow feedback loop)
  • there was no information about how much the text I entered was longer that the maximum lenght allowed (e.g. "your text is 45 chars too long"), so I had no idea of how much should I shorten it (focus on the requirements, not on what the user is doing wrong). It became a slow trial-and-error experience, cutting a bit and clicking Submit, getting the error message and repeating again, and again... is this what you call "being user friendly"?

I see these UI mistakes daily. Many web sites, even from major brands, have terrible UIs that choke if entered data is only slightly different than what they expect, and signaling of errors happens only when users submit a whole form instead of providing local, real-time assistance with entered data not matching the specifications.

Last Updated on Saturday, 20 July 2013 00:46  

Latest Articles

Easily upload videos of security cameras to YouTube
In this example, we will import video from a Yi security camera into YouTube. The same process, with eventual adjustment to the naming of directories in the SD card used by the camera to record videos, will also apply to other
A software to stand out 27 January 2018, 14.35 Web
A software to stand out
Standing out of the pack starts by being visible, and being noticed by the right group of professionals. No matter how good your profile is, it is lost in a sea of similar profiles, so you need to show up and start attracting
Web page scraping, the easy way 07 January 2018, 00.46 Web
Web page scraping, the easy way
There are many ways to extract data elements from web pages, almost all of them prettier and cooler than the method proposed here, but as we are in an hurry, let's get that data quickly, ok? Suppose we have to extract the
Scraping dynamic page content 06 January 2018, 23.57 Web
Scraping dynamic page content
One of the most common roadblocks when scraping the content of web sites is getting the full contents of the page, including JS-generated data elements (probably, the ones you are looking for). So, when using CEFSharp to scrape
Unit-testing file I/O 26 November 2017, 12.09 Testing
Unit-testing file I/O
Two good news: file I/O is unit-testable, and it is surprisingly easy to do. Let's see how it works! A software no-one asked for First, we need a piece of software that deals with files and that has to be unit-tested. The