A reblog!

Client: The website doesn’t display properly on Internet Explorer.

Me: How so? Can you send me a screenshot so I can see what you mean?

Client: No, I don’t know how. But hey, look, I can copy the site URL within Internet Explorer for you. Paste it in your browser (right-click>paste), and you’ll see what I mean.

Me: I… that won’t work.

Client: I’m sure it will. I’m doing it right now, and it recreates the problem in MY browser. 

Sunday, December 1, 2013



I created an ecommerce website for a client who is a huge Game of Thrones fan. During the weeks it took to finalise the design, I put through a test transaction under the name of Tyrion Lannister with an address of The Red Keep, Kingslanding, Westeros. The email address I used was…



Air New Zealand will axe 180 engineering jobs when it closes a maintenance facility in Auckland, according to the Engineering, Printing and Manufacturing Union.

The proposed closure of the wide body aircraft heavy maintenance site is the result of the loss of third party engineering work, the…


Firefox Bug

Firefox Win doesn’t seem to have offsetX / offsetY or layerX / layerY when reading a jQuery event. I got around it with this:

var offY;
if (!e.offsetY) {
offY = e.pageY - $(;
} else {
offY = e.offsetY;

A few suggestions said to use $( but this doesn’t work with absolutely positioned elements.

Or there’s this: Big ups for the object name LOLrus.

Tuesday, October 30, 2012


Exciting to see one of my designs on display at #xerocon


I’ll write something smart and proper about Backbone.js at some point. Though for now I just want to say: I’m in love.


This is a pretty great and straight forward example of OOP in JS I stumbled across, the link for part two is at the top of the page which goes into inheritance


Windows 8

After getting pretty excited by all the Microsoft promotional videos including the Metro interface I decided to install Windows 8 on my MacBook Pro (Boot Camp styles) and give it a go. I do think it’s a huge leap forward for UX design, but here’s a few thoughts:

There was one phrase that kept coming back to me every time I jumped into it for the first few days. It was “Where am I?” While other touch based interfaces such as iOS on iPad do hide which apps you currently have open, the apps don’t often interact with each other. In Metro they do. An example: there isn’t a live contacts list in the Messenger app. So when I click “New”, the ‘People’ app has to open. I’m now an extra level deep, with no on screen indication of that.

I also feel too much is hidden in the interface. I personally don’t like the action menu being hidden with a right click. Maybe this comes up using a gesture in the touch interface, but that doesn’t help me on a desktop.

The more I play the more I can see what Microsoft are trying to do. Unfortunately I just don’t think it’s targeted towards desktop / laptops without touch screens. A one size fits all operating system sounds great in theory, but mice and keyboards work different to fingers and Metro doesn’t seem to care.

Some small annoyances that I hope will be ironed out before the full release:

  • When a web page in Internet Explorer is pinned to the left or right the content “shrinks”. With so many pages having mobile versions and implementing media queries in their css for smaller browsers, i’d prefer the docked version to re-render the page using the new dimensions of the viewing space
  • In one instance I had IE taking up the left three quarters, and the Messaging app taking up the right quarter. After zooming a video to full screen in IE, everytime I clicked into the Messaging app, the video would revert back to being windowed. Flash (and everything else) should be sandboxed into the viewing pane. Clicks in another section of metro shouldn’t be recognized
  • Scrolling: it feels jerky and I can’t find a place to alter the speed of my trackpad in the windows settings
  • I’d like to see the tabs in IE be easier to get to. Or at least be visible in a compressed view if I want to always see them. Though hopefully we’ll see some cool use of this new UI concept when the other browser vendors start publishing their browsers for Metro

Some of all of this may just be getting used to it. I am typing this in IE10 packaged with Windows 8, and I’m pleasantly surprised that it doesn’t feel anything like Internet Explorer. I’ll keep playing, but I’m dreading the day I have to teach my mum how to use it…

Monday, June 4, 2012