A Serious Examination
I lol in your general direction

Jan
28

http://www.getbehindjesus.net/

Wow, looks like the internets hit a new low.

Jan
28

For those of you who are interested in the inner workings of the internet and don’t know about Jakob Neilsen then it’s time to learn.

Jakob Nielsen has been called:

  • “the king of usability” (Internet Magazine)
  • “the guru of Web page usability” (The New York Times)
  • “the smartest person on the Web” (ZDNet AnchorDesk)
  • “the world’s leading expert on Web usability” (U.S. News & World Report)
  • “the world’s leading expert on user-friendly design” (Stuttgarter Zeitung, Germany)
  • “one of the world’s foremost experts in Web usability” (Business Week)
  • “the Web’s usability czar” (WebReference.com)
  • “the reigning guru of Web usability” (FORTUNE)
  • “eminent Web usability guru” (CNN)
  • “perhaps the best-known design and usability guru on the Internet” (Financial Times)
  • “the usability Pope” (Wirtschaftswoche Magazine, Germany)
  • “new-media pioneer” (Newsweek)

Jakob Nielsen, Ph.D., is a User Advocate and principal of the Nielsen Norman Group which he co-founded with Dr. Donald A. Norman (former VP of research at Apple Computer). Until 1998 he was a Sun Microsystems Distinguished Engineer.

Dr. Nielsen founded the “discount usability engineering” movement for fast and cheap improvements of user interfaces and has invented several usability methods, including heuristic evaluation. He holds 79 United States patents, mainly on ways of making the Internet easier to use.

Every year he posts a list of the Top Ten Mistakes in Web Design, here is the newest updated one for this year:

Top Ten Mistakes in Web Design

Summary:
The ten most egregious offenses against users. Web design disasters and HTML horrors are legion, though many usability atrocities are less common than they used to be.

This article presents the highlights: the very worst mistakes of Web design. (Updated 2007.)

1.  Bad  Search

Cartoon - Man searching for 'Honalulu' and getting no results. - Woman: 'Oh, forget it. Let's just go visit my mother in Fargo.'

Overly literal search engines reduce usability in that they’re unable to handle typos, plurals, hyphens, and other variants of the query terms. Such search engines are particularly difficult for elderly users, but they hurt everybody. A related problem is when search engines prioritize results purely on the basis of how many query terms they contain, rather than on each document’s importance. Much better if your search engine calls out “best bets” at the top of the list — especially for important queries, such as the names of your products.

Search is the user’s lifeline when navigation fails. Even though advanced search can sometimes help, simple search usually works best, and search should be presented as a simple box, since that’s what users are looking for.

2. PDF Files for Online Reading

Users hate coming across a PDF file while browsing, because it breaks their flow. Even simple things like printing or saving documents are difficult because standard browser commands don’t work. Layouts are often optimized for a sheet of paper, which rarely matches the size of the user’s browser window. Bye-bye smooth scrolling. Hello tiny fonts. Worst of all, PDF is an undifferentiated blob of content that’s hard to navigate.

PDF is great for printing and for distributing manuals and other big documents that need to be printed. Reserve it for this purpose and convert any information that needs to be browsed or read on the screen into real web pages.

> Detailed discussion of why PDF is bad for online reading

3. Not Changing the Color of Visited Links

A good grasp of past navigation helps you understand your current location, since it’s the culmination of your journey. Knowing your past and present locations in turn makes it easier to decide where to go next. Links are a key factor in this navigation process. Users can exclude links that proved fruitless in their earlier visits. Conversely, they might revisit links they found helpful in the past. Most important, knowing which pages they’ve already visited frees users from unintentionally revisiting the same pages over and over again.

These benefits only accrue under one important assumption: that users can tell the difference between visited and unvisited links because the site shows them in different colors. When visited links don’t change color, users exhibit more navigational disorientation in usability testing and unintentionally revisit the same pages repeatedly.

> Usability implications of changing link colors
> Guidelines for showing links Cartoon - guy being crushed under wordy 'terms and conditions' legalese

4. Non- Scannable Text

A wall of text is deadly for an interactive experience. Intimidating. Boring. Painful to read. Write for online, not print. To draw users into the text and support scannability, use well-documented tricks:

  • subheads
  • bulleted lists
  • highlighted keywords
  • short paragraphs
  • the inverted pyramid
  • a simple writing style, and
  • de-fluffed language devoid of marketese.

> Eyetracking of reading patterns

5. Fixed Font Size.

CSS style sheets unfortunately give websites the power to disable a Web browser’s “change font size” button and specify a fixed font size. About 95% of the time, this fixed size is tiny, reducing readability significantly for most people over the age of 40. Respect the user’s preferences and let them resize text as needed. Also, specify font sizes in relative terms — not as an absolute number of pixels.

6. Pages Titles With Low Search Engine Visibility

Search is the most important way users discover websites. Search is also one of the most important ways users find their way around individual websites. The humble page title is your main tool to attract new visitors from search listings and to help your existing users to locate the specific pages that they need.The page title is contained within the HTML <title> tag and is almost always used as the clickable headline for listings on search engine result pages (SERP). Search engines typically show the first 66 characters or so of the title, so it’s truly microcontent.

Page titles are also used as the default entry in the Favorites when users bookmark a site. For your homepage, begin the with the company name, followed by a brief description of the site. Don’t start with words like “The” or “Welcome to” unless you want to be alphabetized under “T” or “W.”

For other pages than the homepage, start the title with a few of the most salient information-carrying words that describe the specifics of what users will find on that page. Since the page title is used as the window title in the browser, it’s also used as the label for that window in the taskbar under Windows, meaning that advanced users will move between multiple windows under the guidance of the first one or two words of each page title. If all your page titles start with the same words, you have severely reduced usability for your multi-windowing users.

Taglines on homepages are a related subject: they also need to be short and quickly communicate the purpose of the site.

7. Anything That Looks Like an Advertisement

Selective attention is very powerful, and Web users have learned to stop paying attention to any ads that get in the way of their goal-driven navigation. (The main exception being text-only search-engine ads.) Unfortunately, users also ignore legitimate design elements that look like prevalent forms of advertising. After all, when you ignore something, you don’t study it in detail to find out what it is.

Therefore, it is best to avoid any designs that look like advertisements. The exact implications of this guideline will vary with new forms of ads; currently follow these rules:

  • banner blindness means that users never fixate their eyes on anything that looks like a banner ad due to shape or position on the page
  • animation avoidance makes users ignore areas with blinking or flashing text or other aggressive animations
  • pop-up purges mean that users close pop-up windoids before they have even fully rendered; sometimes with great viciousness (a sort of getting-back-at-GeoCities triumph).

8. Violating Design ConvetionsConsistency is one of the most powerful usability principles: when things always behave the same, users don’t have to worry about what will happen. Instead, they know what will happen based on earlier experience. Every time you release an apple over Sir Isaac Newton, it will drop on his head. That’s good. The more users’ expectations prove right, the more they will feel in control of the system and the more they will like it. And the more the system breaks users’ expectations, the more they will feel insecure. Oops, maybe if I let go of this apple, it will turn into a tomato and jump a mile into the sky.

Jakob’s Law of the Web User Experience states that “users spend most of their time on other websites.”

This means that they form their expectations for your site based on what’s commonly done on most other sites. If you deviate, your site will be harder to use and users will leave.

9. Opening New Browser Windows.

Opening up new browser windows is like a vacuum cleaner sales person who starts a visit by emptying an ash tray on the customer’s carpet. Don’t pollute my screen with any more windows, thanks (particularly since current operating systems have miserable window management). Designers open new browser windows on the theory that it keeps users on their site. But even disregarding the user-hostile message implied in taking over the user’s machine, the strategy is self-defeating since it disables the Back button which is the normal way users return to previous sites. Users often don’t notice that a new window has opened, especially if they are using a small monitor where the windows are maximized to fill up the screen. So a user who tries to return to the origin will be confused by a grayed out Back button.

Links that don’t behave as expected undermine users’ understanding of their own system. A link should be a simple hypertext reference that replaces the current page with new content. Users hate unwarranted pop-up windows. When they want the destination to appear in a new page, they can use their browser’s “open in new window” command — assuming, of course, that the link is not a piece of code that interferes with the browser’s standard behavior. Cartoon - woman (at car  dealership): 'How much is it with automatic transmission?' - sleazy salesman: 'I'll give you a hint - it's an EVEN number...'

10. Not Answering Users’ Questions

Users are highly goal-driven on the Web. They visit sites because there’s something they want to accomplish — maybe even buy your product. The ultimate failure of a website is to fail to provide the information users are looking for.Sometimes the answer is simply not there and you lose the sale because users have to assume that your product or service doesn’t meet their needs if you don’t tell them the specifics. Other times the specifics are buried under a thick layer of marketese and bland slogans. Since users don’t have time to read everything, such hidden info might almost as well not be there.

The worst example of not answering users’ questions is to avoid listing the price of products and services. No B2C ecommerce site would make this mistake, but it’s rife in B2B, where most “enterprise solutions” are presented so that you can’t tell whether they are suited for 100 people or 100,000 people. Price is the most specific piece of info customers use to understand the nature of an offering, and not providing it makes people feel lost and reduces their understanding of a product line. We have miles of videotape of users asking “Where’s the price?” while tearing their hair out.

Even B2C sites often make the associated mistake of forgetting prices in product lists, such as category pages or search results. Knowing the price is key in both situations; it lets users differentiate among products and click through to the most relevant ones.

Jan
26

South Africa is renowned as Africa’s biggest Economy. At one stage it was even documented as larger then the whole of rest of Africa combined. This means that a need for a larger web presence was created to increase penetration into the global market. South African companies from a small one man business to a large corporation all need to have a website and to have a webpresence. Everyone is now realising this, and quick.
I can now go into a long rant about the state of Telkom and the costs invovled, how the need isn’t meta nd how growth is stunted etc etc blah blah blah. If you are really interested in this go check myadsl and hellkom.

This post is about the many small companies that are popping up all round the suburbs of South African claiming to be webdesign specialists and the people that do end up using these companies.

To start this I will tell you a short story. A client came in this week after we quoted him on quite a comprehensive site. He came in and told us he has decided to go for another company, that I will call Company X, who quoted him R500 for the full site and R50 a month for hosting. Yes, you read correct. R500 for a full website.

This leads me to wonder how we, South African web designers, must look to the international community. How can we at all be taken serious by the industry if large companies (the company above was semi-large) are uneducated enough to have, what will effectively be their only storefront to the global market, hosted, designed and coded for R500 and a R50 monthly.

I went and worked it out. A decent design theme can take you with extreme luck and a excellent brief around 10 hours, most probably it’s more like 30 – 40 hours. 10 hours is already pushing it since you have to think layouts and continuity, roll overs, colours, usability, and hundreds off other things. But lets give the benefit of the doubt to Company X and think they have a more then apt web designer.

Next up is the coding. HTML slicing, coding multi browser functionality and flash integration should for a decent sized site be around 10 – 15 hours (and this is being generous). Let’s once again give the edge to Company X and assume they have a wizard doing it and can pull it off in 5.

After that there is still QC, uploading, sign offs and a few other smaller things which I am not even going to add to the bill of Company X.

This means that:

Design – 10 hours

Coding – 5 hours

gives us a total of 15 hours devided through the R500 this company is working for R33 an hour. That’s R33 an hour and remember I gave them the most skilled labour to cut down working time.

R33 an hour.

Firstly how can any company survive on R33 per billable hour. Half must probably go for overheads such as software, PC’s, salaries, investing back into the company.

My personal opinion is BS, no one can do that.

What annoys me further is that millions of people are going that route, why would you want to damage your brand in such a way? Is spending that few thousand Rand not worth making your company look its Sunday best? Your website will essentially be your main communication tool between you and the global market. The GLOBAL market, not to impress your friends with the fact that you have a domain name on your business cards.

At the end of the day seeing another crap ad by a new webdev company in a small mag that gets shoved into my post box every Wednesday makes me wonder, what is the state of Web Design in South Africa. Is the client not educated enough to know that a website is a key asset in todays market, or are the small companies destroying brands with bad design and poor finishing hoping to hit it big and make millions al la YouTube or MySpace?

My summary is that the more small companies there are the more clients are getting bad service and bad design. Small companies are dragging South African web design down the e-toilet. There should be a national concerted effort to educate the clients and make them realise the importence of these decisions. Lets end the reign of bad design in South Africa.

Jan
26

warm1.jpgWhat is up with this heat? My body is not used to this. For those of you that don’t know, I have spent the last 3 summers overseas and haven’t felt weather over 26 celsuis in that time. Last night at around 10:30pm I was lying in a pool of salt water on my bed and decided to go to a friends house for a swim. They have one of those hightech widgets that checks everything from the temprature to humidity while it tells the time and how old you are. It said that yesterday the highest temprature it recorded throughout the day was 46 celsuis and the highest humidity was 78%. What. The. Fuck. At the time of checking it was 11:30pm and it was still 31 celsuis inside the house and 29 outside the hosue.

Now either that gadget is busted or some higher power is joking with us.

Enough is enough, bring the snow please.

Jan
26

So it seems I a have also joined another growing trend on the internet. Blogging. Over the last 4 years I have read thousands of blogs of other people and yet never found it viable to me to write my own blog. The big issue was always, will I have enough content to warrant writing a blog and will my blog have any real readers. In this day and age who is really that interested in my ideas and thoughts.

Internet fads are always interesting in the sense that you have literally millions of people jumping on a band wagon. Ever since I have been using the internet (which was in the days when all you could really see was BBS and weird ASCII) these fads have existed. The sad but true part is very few fads really go the distance. I myself is a sinner in that department, I have accounts on all the major sites, myspace, deviantart, youtube, etc. How many of them I use regularly? Maybe one?

So I guess the best way is to find out if blogging will give me some satisfaction . Will this blog by reguraly updated? I don’t know. Will it say anything amazing or worth reading? That I don’t know either. What do I hope to achieve in this blog is some criticsm, constructive comments and all round retorts to my ideas.

What I do know is that I will give this shot and see where it leads.