Andrew Ingram

New year, new website

Posted on .

It's been an awfully long time since my website has been active, so I decided to rebuild it from scratch.

It's been roughly 3 years since I last updated this website, and most of the content is sadly now terribly outdated. The website has had the same heavily flawed design since its conception, which is part of the reason why I've always been reluctant to create new content for it. The design was based on a naive understanding of concepts that were just beginning to gain traction on the web, such as grid systems. This led me to try to emulate the style of some of my favourite web designers at the time, but without any of the deeper understanding behind their decisions. Still, it could have been far worse and I learned a lot from it.

In that time, I've been working full-time as a web developer, picking up a lot of knowledge and ideas, and I've done my best to apply what I've learned in this rebuild. There have actually been a handful of redesign over the years, but they suffered from either being too complicated, or from introducing too much overhead to content creation.

This time I've stripped away all the functionality to the bare minimum, and plan to only add features as and when I need them. Knowing that my updates will be infrequent at best, I've kept the UX simple to avoid leaving stubs of functionality that only serve to illustrate how little content I have.

I'm also treating this as a fresh start, which means that my old content won't be visible. However, because I believe that content should always stick around, I've migrated all the old posts from the old Expression Engine site to the new system. They've all been marked as hidden so the only way to find them is via a direct link. Some of the blog posts are worth revisiting, probably in the form of rewrites, so that's on the roadmap for the new site.

To get the ball rolling, I'll be writing a few posts explaining how I built the site. Stay tuned.