Backing up your data: a cautionary tale

Time Machine logoAs you may know, I work at the University of Nottingham Students’ Union magazine, Impact. We produce seven issues per academic year, which works out to about one a month. All of our files are stored on our main Mac Pro computer, which until recently was not backed up at.

This left us very vulnerable, so I ordered Leopard (the newest version of the Mac OS) and an external hard drive. They arrived last week and I installed both on Saturday, just as we were coming to the end of the latest issue’s production. I set up Time Machine just like I do at home and left it to do its business.

So I walk in on Monday to work on the magazine and turn on the Mac Pro. It went to the white screen with the large Apple logo, but stayed there… and stayed there. After 20 minutes, I was getting anxious, but then I remembered that I had just installed Leopard and Time Machine. So I reformatted the hard drive, restored the entire machine from the backup and little over an hour later we were back up and running as if nothing had happened.

This little incident points out a few things. Firstly, Macs are not infallible. Secondly, when they do let you down, it’s extremely easy to recover and get on with what you’re doing. Time Machine is an absolute godsend. Most importantly though, it’s absolutely imperative that you backup your data. Be paranoid about it. We could have lost a month’s worth of work and a year’s worth of archives. We dodged a bullet though and I dread to think about what could have happened if we weren’t prepared.

Published in Software, tagged on 6th May 2008. No comments.

Honestly, popups are good

Gamespot has some nerve. I went to read their GTA IV review, only to be shown this:

It goes without saying that GameSpot is a big website, but they obviously have no idea about design or usability. Pop up windows are now universally despised because they interrupt the user experience. They should never be used unless the user is expecting them to appear.

Any content that is going to automatically pop up in a new window when you load a page is not worth reading. It’s as simple as that. Even worse is that you’re not told what you “may” be missing out on. It could be anything, but one thing is for sure; no-one is going to bother to find out.

This is such an elementary error that I almost have pity for GameSpot. Their site isn’t exactly well designed to begin with, but this is a total shambles.

Published in Usability, Websites, tagged on 1st May 2008. No comments.

Visual archives at Astheria

Archives are often something that are left until the last minute and I don’t think anyone really considers how best to create them. Designers often throw together a chronological list of posts and leave it at that. However, I stumbled across a design by Kyle Meyer today that’s a brilliant solution to the archive problem. On his website Astheria, he represents his archive visually, altering the distance between posts to show fluctuations in frequency.

Clever, isn’t it? How is it done? Well all he’s done is dynamically style the list items, altering their top margin according to the difference in dates. I guess that this is done in a custom PHP script he’s written to grab and display his blog content. The rest is just done with CSS.

Published in Design, Websites, tagged , , on 24th April 2008. No comments.

Word Clock, a typographic screensaver

Here’s an awesome little piece of design; the Word Clock screensaver. All it does is tells the time in beautiful, simple type. It’s a neat idea implemented really well and if you have a Mac, I recommend that you check it out.

word clock

Published in Design, Software, tagged on 23rd April 2008. One comment.

Designing With Web Standards, Second Edition by Jeffrey Zeldman

Designing With Web StandardsCo-founder of the Web Standards Project, Jeffrey Zeldman is one of the best known Web development personalities. His landmark book Designing With Web Standards, released in 2003, was updated almost two years ago. I picked up a copy the other day after reading many recommendations, so is it still relevant five years down the line?

Designing With Web Standards, Second Edition is a much larger and more comprehensive book than I anticipated it being, serving as an introduction to a range of topics. It begins by making the case for web standards, showing what’s wrong with (then) current websites and what can be done. It examines why they’re not perfect, but why they’re also the way forward. Zeldman then goes on to explain how websites can be made to comply with web standards.

It’s a book which caters for a wide range of users, from those who have just used the likes of Microsoft Frontpage to seasoned programmers. Zeldman writes in a style that everyone from site owners who are commissioning projects to those implementing them will understand.

Designing With Web Standards‘ main flaw is that it was obviously written for a particular period in Web development and because of this, its age shows. There are plenty of references to browsers like Netscape 4, which no-one uses any more and probably didn’t when this second edition was published.

Designing With Web StandardsZeldman’s book was always going to make itself obsolete if Web standards became widely accepted, and so his appeals to redesign websites are a little futile for anyone picking it up today. This irony merely demonstrates the scale of the Web Standards Project’s achievement though and reinforces its values. Although it may not be need to convince current site owners, for those who are just starting in Web design, this is a superb primer for the technologies, issues and decisions that lie ahead. It may seem a little out of date, but it provides the context in which to appreciate why we use the practices we do today.

Although I began making websites in 2000, I’ve come from using nasty table-based layouts to writing standards-compliant code without really being pushed by anyone to do so. As I’ve grown up and learnt more about programming, I’ve gone from using code generators to writing it all myself. The transition to technologies like CSS hasn’t really come from an awareness of Web standards, but a desire to make things easier for myself. So although I was oblivious to Zeldman’s campaign at the time, Designing With Web Standards is still and interesting read and one that shows just how far the Web has come in a mere five years.

Published in Book reviews, Websites, tagged on 22nd April 2008. No comments.

A bookmarking dilemma

All of the information we create and use is either on your computer or in ‘the cloud’ of servers on the Internet. The choice between these two usage patterns is an interesting one. My email is all online via Gmail (although I access it via a desktop application), but everything else is on my own computer. My feed reader, calendar and task manager are all offline standalone programs. I don’t anticipate moving these into ‘the cloud’ anytime soon, but what about bookmarks?

Over the last few months, I’ve noticed that I’ve stopped adding many bookmarks to my browser. If I see something new, I either subscribe to the site’s RSS feed if I like it or simply remember where it is. I use the bookmarks toolbar in Firefox just below the address bar, but I rarely get to sites via the bookmarks menu option. More commonly, I use my Protopage to get to my most visited sites.

I’m thinking of slimming down my browser bookmarks to just my most commonly used ones, then shipping all the rest over to an online bookmarking system like del.icio.us or ma.gnolia. I’m wary of using a Web-based system though; how quickly will I be able to find links? Will the need to tag everything make it a less attractive prospect? It would be really interesting to see a study or analysis of the usability of different bookmarking methods.

Published in Websites, tagged , , on 21st April 2008. No comments.

Add redundancy to your website using FeedBurner

On the new version of Thunderbolt, there are three news feeds in the right column of several pages. We take news from other sites using RSS, then display it for users to read. However, there’s one problem; if you rely on other people to provide a service, then you can’t guarantee that it will always work.

This issue has appeared a couple of times on the site when the feed from GamePolitics.com went down. This caused the RSS parsing script on Thunderbolt to timeout, sending loading times through the roof. So what can we do about it? The solution is to cache (make a copy of) the RSS feed every so often and if we can’t find the original site, we just display the most recent version. You could do this in a couple of ways; cache the feed yourself or let someone else do it.

FeedBurner offers a free feed distribution and publishing service. Once they’ve ‘burnt’ your feed, you point your users to your feed on FeedBurner (who check and update their copy during the day). The main benefit is the bandwidth you save through offloading your RSS to FeedBurner, but what we’re interested in here is the ability to ‘burn’ any feed you like.

So here’s the cunning part; you set up a FeedBurner feed for the site you rely on - GamePolitics.com in this case - and then point your website to it. So if the other website crashes, you’re not affected because FeedBurner will keep running using a copy of the RSS.

Sending other websites’ feeds through FeedBurner first is a bit like sending your email through Gmail to filter spam. It’s free and keeps your site running smoothly no matter what happens to the website you’re taking the feed from.

Published in Websites, tagged , on 20th April 2008. No comments.

Common Craft - explaining technology with paper

One thing that surprises me is how few people use RSS feeds to keep updated with news and blogs. Even though it saves users countless time, few seem to know about or understand what it is. Whenever I try to explain RSS, it’s hard to get across what exactly it does in a clear and concise manner. So if it’s difficult to communicate the value of new technology that’s essentially invisible, how do you do it?

Enter Common Craft, a company I found yesterday via Twitter, who they’d produced a video for. They use simple paper drawings to explain concepts like Wikis and social bookmarking in short and clear presentations. Check out their RSS video:

Common Craft then license better versions of these videos to individuals and companies, as well as creating custom ones for clients. It’s a neat way of explaining Web technologies to people and an inspiration for anyone trying to wrestle with a tricky concept.

Published in Tech, Websites, tagged , , on 19th April 2008. One comment.

Thunderbolt redesign launches

My games website Thunderbolt has received a visual overhaul today, with a cleaner design and a number of new features.

The eighth version adopts a minimalist style which is designed to detract from article text and images as little as possible. I paid special attention to making the site as legible as possible and I’m really pleased with the result.

Aside from the visual adjustments, the new site also introduces comments for the first time and dispenses with the news. I asked myself what people enjoy doing the most and writing news was obviously that. Now the site is firmly focused on reviews, features and opinion, hopefully offering a credible alternative to the likes of GameSpot and IGN.

Published in Design, Videogames, Websites, tagged , on 6th April 2008. No comments.

How (not) to design a videogames website

As any designer knows, ‘whitespace’ or ‘negative space’ can make websites more legible and easier to digest. Whenever I layout a page for print or the Web, I actively monitor how much negative space there is around, then use it to balance out text and images. However, in the world of videogames websites, this and many other best practices are often discarded in the relentless pursuit of squeezing as much content and advertising space into view as possible. This, then, is a guide to how not to design a videogames website, using a number of the most popular sites on the Web.

1. Anything you can see is fair game

Gamespot

GameSpot is one the worst designed videogames websites and a fine place to begin. The entire background is given over to advertisers, with the main content pushed into a narrow column, leaving no negative space whatsoever. The typography and colours within this main section may be consistent, but the overall impression given by the overpowering array of colour is a negative one. Any focal point that the page had quickly disintegrates in the mess that unfolds and the user is left to navigate their way through the treacherous sea of advertisements in search of content.

2. Put content on multiple pages

Paginator

I’m not sure who came up with this dastardly trick first, but I’m pretty sure that it was an advertising or marketing committee. The theory goes something like this, “if we make people load more pages, they’ll see more ads, click them and make us a ton of money!” How anyone could think that this is a good thing for the user is beyond me. Unless the article is ridiculously long, it should stay on one page. It takes long enough to load a single GameSpot page, let alone two or three.

3. Make the actual article difficult to read

IGN

Typography on the Web is just as important as it is in print. Yet some sites like IGN don’t seem to understand this. Their articles seem to use the default line-height and a font size which is too small, making them difficult to read. Most of the other large videogames sites get this right, leaving IGN sticking out like a sore thumb.

4. Take a commercial break

1UP ad

If the amount of ads on the larger videogames sites like 1UP wasn’t enough already, some of them have the cheek to halt your progress through the site to show you an huge commercial. Users don’t pay attention to this sort of brute force advertising; all they want to do is find the ’skip to content’ button as quickly as possible.

5. Put anything you like on the site navigation

IGN navigation

IGN’s site navigation is comical at best. Not only is it split up, but it extends down the page for what seems like forever. The most relevant options may be towards the top, but that still doesn’t excuse the excessive number of those available. Having too many navigation links like this slows the user down, prolonging the process of finding what they’re looking for.

Follow the leader

I’m not saying that every large videogames website should ignore its commercial responsibilities in favour of beautiful aesthetics, but it wouldn’t hurt to use some common sense in their designs. It can be done; Eurogamer has plenty of ads and uses the multiple page trick, but its navigation is concise, the typography is sound and doesn’t take breaks like 1UP. In fact, it’s the only moderately well designed large site out there.

There are hundreds of videogames websites, but many of them are much smaller that the ones I’ve mentioned so far. The trouble is that the designers of these second and third tier sites often replicate the layout and practices of GameSpot et al, resulting in a plethora of badly designed sites. Such poverty of design has become so commonplace that it’s now accepted as normal, and that’s a real shame.

Published in Design, Videogames, Websites, tagged , , , on 28th March 2008. No comments.