Nathan Leigh Davis is a designer and developer who writes about design, technology and things that inspire him.


Another blog redesign

Yeah. That’s right. I’ve redesigned my blog again. I eluded to this in a previous post about my plans for 2012, but decided to just go ahead and do it. My irritation with the previous design reached its climax a couple of weeks ago and despite the fact I’m incredibly busy I’ve been working on it whenever I can find a few spare hours.

The previous design was nice and I got a lot of positive feedback about it, but I always felt it was a little too conventional. A little too cluttered. A little too boring.

It was also a little too confusing. While I get a fair amount of traffic, it seemed very few people had been reading my journal posts. The cause of this was the way in which I had previously partitioned articles and journal entries from another. Now posts appear consecutively, irregardless of whether they’re a full length articles or short journal entries. This change also means that journal entries may now appear on the homepage as well.

I’ve also removed the archive pages and simply opted to place an archive at the very end of each post. This is an approach I’ve observed on Andy Rutledge’s personal blog and I feel that it makes older posts a lot more accessible.

Removing the archive pages led me to the conclusion that I didn’t need traditional navigation menus either. I’m sure some of you will be cringing, but I honestly believe that in this particular context the change makes a lot of sense.

The actual aesthetic of the site has been simplified too, but the use of large headings and a neat scrolling effect prevent the layout from becoming too generic. Unfortunately though the scrolling effect doesn’t work on touch devices, due to the way they handle JavaScript scroll events. Being a believer in progressive enhancement though I’ve simply elected to provide an adequate fallback.

Most importantly the final design is a better reflection of my approach to design and front-end development. I think it's a nice intersection between minimalism, experimentation, progressive enhancement and responsive design.