Why Are User Interfaces Programmed so Poorly? | Linux Today

Why Are User Interfaces Programmed so Poorly?

Written By
Web Webster
Web Webster
Apr 15, 2009

“To focus the focus, you take your hand off the keyboard, find
the mouse, grab it, begin sliding it to position the cursor over
the edit box, whip the mouse back and forth in fly-fishing
side-casting motion to unravel snarled mouse cable, click the mouse
button over the edit box – with by this point a hammering
force that could drive nails through hardwood furniture – and
the computer responds with a flashing cursor awaiting your
input.

“If the programmer had programmed the focus on the edit box,
there would be no need for all this hocus-pocus to focus the
focus.

“Besides a user-friendly default focus, user interface builders
often forget the default action of the Enter key. Going back to the
previous example, once that user name or ID is keyed in, the next
action is to send it and proceed to the next web page.

“Web pages typically have a Login, Continue or Go button beneath
the edit box for performing that action. If the programmer was
looking out for the user, the Enter key would also perform that
action by default so you could key the characters and press Enter
without removing your hands from the keyboard.


Complete Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.