Git rebase to the rescue

The other day I found myself having serious trouble publishing a new post to my blog. I was able to solve the problem through the use of Git rebase and I thought I would share my experience in case somebody else happens to go through the same thing. read more

What I've learned about motor impairment

Accessibility is (thankfully) receiving a fair amount of attention in web development circles these days. As designers and developers we should all be seeking to create experiences that are as inclusive as possible. With that in mind I’d like to talk about designing for motor impairments, an aspect of accessibility that I think is often overlooked. read more

The Long Goodbye

I’ve been meaning to write this post for a while now, in fact it was the main reason I started blogging again. It’s a hard post to write, because I have some very difficult news to share. Although I have told many of you in private I haven’t made a public announcement, so here it is: I am terminally ill. read more

Designing for the Unexpected

Before I began doing web design and education full-time I was the art director at Discovery Place, a children’s science museum in Charlotte, North Carolina. Like most children’s museums the exhibits were interactive and designed to engage kids by being hands-on and fun. Helping to design new exhibits was challenging and an amazing amount of fun. I learned a lot through this process, but perhaps the biggest lesson I learned was to attempt to expect the unexpected. read more