I’m a software developer in transition.

I’ve written my fair share of web and desktop apps using a variety of languages and tools. I am pathologically committed to doing things properly, so I’m an advocate of web standards and progressive enhancement.

I’m currently scratching an urgent usability itch by embarking on a Masters in HCI. I want to help to make things better. Here you will find my thoughts and ideas as I progress with UX.

I’ll use this place to evaluate existing systems, and there will definitely be some code along the way.