Stupid, Evil, and Lazy Design
Jack Schofield asked Jakob Nielson what is holding up progress on the web? Nielsen responded with three things:
"Google has made billions by putting the ads where people do want them, rather than where they don't want them."
One may argue that the ads blend in too much, and they won't make money. The other side of the coin is that if you don't have annoying ads you will get more traffic, and the added traffic outweighs the perceived loss of clicks.
"Stupid design is where companies are doing things that are known not to work...
One example is the Flash intro. "Almost everybody knows that doesn't work, but every so often, a new website comes along and makes that mistake. That's stupid."
I suppose there are a few cases where a flash intro is not all that bad. Perhaps a better example of stupid design, that you see far more often is poor color contrast. Forget useability, many sites have readability problems. Use this color contrast checker to find out if you have enough contrast.
"Lazy design is where people just don't bother," says Nielsen. "That's actually quite common."
Laziness often yields stupid design, but don't forget:
"Three great virtues of programming are laziness, impatience, and hubris"-Larry Wall, Creator of Perl
- Usability vs User Experience - June 28, 2006
- Cognitive Bias - January 18, 2006
- New Homepage Design - July 5, 2005
- Search Useability - May 13, 2005
- Usability Tip for Visited Link Colors - March 21, 2005
- Travis CI Error when installing oraclejdk8
- Tuning Tomcat IIS Connectors worker.properties and server.xml
- Push Tomcat logs with the AWS CloudWatch Logs Agent
- Sending nginx access logs to CloudWatch Logs Agent
- Setup CloudWatch Logs Agent on Ubuntu 18.04 LTS
- Tomcat Virtual Directory Howto
- Communications link failure MySQL JDBC with TLS
- Redirect www and non https in IIS using web.config