News for the ‘Usability’ Category

WordPress theme for hashbang.ca

In the past month, a number of people have asked about the theme for this blog. I was particularly flattered that someone even asked where I bought it.

It is just a customized version of Joey Robinson's Minimalist theme. My aim was to keep the same design principles - fast-loading, minimalism, readability - but update it to have a more modern look. One major goal was to have a truly great font via [ccie]@font-face[/ccie] on modern browsers, so I used the Junction font from The League of Movable Type. They're an awesome group of free font designers - you should check out their other fonts too!

I also rewrote the javascript with jQuery, because mootools is ugh.

The new theme is called, unsurprisingly, "Hashbang" - and is now available on Github. Enjoy!

Wherein I realize the bliss of writing init scripts with Daemon::Control

Init scripts are annoying little things - almost entirely boilerplate. Here's how I learned to stop struggling, and love Daemon::Control to control my daemons.

The module really is as simple as the synopsis - you describe the daemon, have it write an init script (which actually just runs your Daemon::Control script) for you, then update-rc.d and you're golden. It really is that simple. (more…)

Consistency and direction in pagination

Today, I discovered yet again one of the cardinal sins of user interface design - inconsistency. A blog had two pagination interfaces on one page - and they had opposite directionality. For one, older posts were to the left; for the other, older posts were to the right. This is an obvious and egregious error, and the solution is to make them operate in the same direction, or better yet, remove one. (more…)

Still no partial checkouts in Git

Update: Git 1.7.0 now supports "sparse" checkouts (quick overview).

Richard Fine has an excellent blog post discussing why it's time to stop using Subversion. I was struck by the similarities between his reasons for leaving SVN in the dust and mine: (more…)

Human usability testers wanted

When I wrote App::perlhl a few weeks ago, I was mostly concerned with getting it working. I picked colours more-or-less at random, and I noted that I planned to tweak them to achieve better readability. I'd like to do some hallway usability testing - if you're interested, please try cloning my git repository and playing with the branches. Master has one colour scheme, and I created colour-2 and colour-3 to test two more schemes. Try them out & let me know what you find most easiest to read. If you want to play with the colouring yourself, I'd be happy to accept whichever one people find best. Thanks!

OMG, is that WordPress?!

I'm a Perl guy. I like the language a lot - how it looks, how it works... Even if it isn't perfect, I like it a lot. But I also love things that work, and WordPress works.
(more…)