Professional Web Developer, Apprentice Photographer
Mystery meat navigation is a term web designers know well. It represents the result of a designer getting too clever for their own good and burying site navigational elements under the surface — expecting users to spend the effort to discover them. With important links behind objects that have to be interacted with a site’s visitor loses context and that information a first glance of the page can provide and may leave or give up before finding what they were looking for even if its there.
As a whole, the industry has learned from the past and I don’t encounter many examples of cases of mystery meat navigation in the wild. But with new technology comes new opportunities to run aground. In the last year or two I’ve seen many new sites implementing an infinite scrolling or lazy loading technique with AJAX.
These “remove the need for pagination clicking” techniques really tend to irk me. I haven’t seen one yet that doesn’t hit me as either clunky and heavy handed or that immediately cause me to lose the context of where I’m searching. Spending some time poking around 37signals recently launched web studio directory Haystack prompted this post, and is a good example, but they shouldn’t be picked on as the only or worst offender.
So, Steve Jobs gives us web developers a double shot today with “One More Thing” of Safari on 3.0 on Windows and a “One Last Thing” of iPhone application development being ‘web standards’ based — just a another HTML, CSS & Ajax application.
While its absolutely great that Apple is embracing web standards in this way — great on many levels not the least of which is that it allows me as a web developer a few new avenues for work opportunities — I’m still left with a bit of a feeling of unease and anxiety.
Bulletproof Ajax is a newly released book from New Riders and author [and fellow WaSP member] Jeremy Keith. Devoted to teaching the proper way to design for and use the technologies behind everyone’s current favorite buzzword. If you’re looking for a step by step guide on how to recreate your companies Flash application click for click this probably isn’t going to help too much (other then perhaps help push you into the direction of rethinking your approach, or just going back to your old friend), but instead it does a wonderful job of breaking down the systems that make Ajax work and putting them in context — that being a new dynamic way of enhancing, interacting with and manipulating web documents.
Read on for full review