Screen shot courtesy Source
If you read the New York Times online, you may have seen Snow Fall: The Avalanche at Tunnel Creek. This is an incredible example of how the web can turn an interesting story into a phenomenal experience. I don’t live terribly far from where the events of this article occurred, and I read all about it on local news sites when it happened, but the moving images, videos, and amazing interactivity of this site made me relive it all over again. But you can read all about that in my Inspiration post next week, where the site will be featured.
What is most interesting to me is the article on Source about how they made the snow fall. This is a fabulous article explaining how they went about building this amazing site/article/presentation. If you are thinking about a project like this, or just are interested in creating more dynamic and innovative web projects, you should read the article.
As a designer, one of the most interesting sections of the article is the section on development and testing. In that section, you learn that they used a lot of libraries that are available to any of us like jQuery, HTML5 video, and more. I also really liked reading about their most difficult tech or design problems. It was very inspiring to me that they tried not to make trade-offs:
“ We tried not to make any technical trade-offs. The presentation techniques we employed needed to function and be visually interesting for the vast majority of our readers, no matter what device or browser they happened to be using. We took advantage of platforms that could handle more complex and rich behaviors, and we made sure less-powerful or less-sophisticated platforms received the best experience they could handle.”
This is the acme of progressive enhancement. No where on the site do you see an under-construction sign or a note saying “best viewed on ” Instead, these designers did exactly what they should do—they built a site for the best browsers and made sure it was as good as possible for the less capable ones. Yes, that means that they hired one person who’s job was primarily to work on getting the site to work in Internet Explorer 8. But frankly, since you can’t get IE 9 or 10 for Windows XP (which a large portion of the world still uses). And many corporations can’t simply upgrade everyone’s browser at the drop of a hat, this is just good business sense. The site needed to be functional and good looking on a popular (if old) browser, so they got someone to do that.
If your goal is to create the best experience possible, you should follow the blueprints that the Snow Fall team created. Or you can complain that IE 8 users should disappear and refuse to support them because it costs too much or takes too much time. Excellence is not easy or quick, but you can always choose mediocrity.