Hand Coding A Personal Website

lego-aldrin-mars

Last year, I had something of an epiphany about web design. I realised I didn’t really know how anything worked. Every website I’d created until then had relied on a CMS, namely WordPress. It was only when a bad plugin utterly botched the database tables leaving me helpless that I realised how little control I actually had over my precious creations. I count myself lucky that one of my friends is a wizard with PHP. I’m not out to diss WordPress. It’s a fantastic piece of software and I still…

SOLID UI: Bringing Development Thinking to User Interface Design

thinking

Over the past n years, I’ve been doing 3 different things: marketing (10), UX (7), and development (more than I’ll admit to). More recently, I’ve been building a bunch of interesting things for the team at SEOgadget, ranging from Twitter Streaming API storage and infrastructure, to a project management system, and a reporting suite. What follows here is a bunch of thoughts from building a reporting UI, based on my experience and current work. Note that everything that follows is as a result of the slightly strange history in the…