Who are you?

I'm Dean Whelton. I'm a software developer with primary interests in usability and efficiency. I am 26 years old and hold a bachelor of mathematics in honours computer science awarded by the University of Waterloo. I have been a professional software developer for more than three years now.

In addition to my professional work I also work on a number of personal side projects, including maintaining this blog's software and updating its content. I also make it a point to read as much as I can about computer science, programming and usability.

What is all of this about?

The Right Glue is about software development from my point of view, as well as computer science in general. It's also occasionally about things I find interesting, such as video games and freedom of expression. But it's mostly about whatever I think is worth about a thousand words every so often.

Where is this thing located?

I'm hosting this site on my own Linux machine at home, because I like to have full control over as much of the site's workings as possible so that I can better understand it.

This point of view is reflected in nearly every post I make, but it's originally established in one of the very first posts I have made which shares the name of the blog itself.

Sure, I could have used a third-party tool to handle my engine, as well as pay for hosting on some server somewhere, but then I wouldn't have the right feeling of responsibility that comes with having created something good with my own two hands.

When do you find the time to write all this?

Typically a post doesn't take all that much time to actually write. Like good software design, most of the time that goes into a post is spent before the writing actually begins: figuring out what topics are interesting enough to write about, coming up with a basic skeleton of a post so that the paragraphs aren't too jarring, and establishing the direction I want to take.

The design of a post happens hours and sometimes days before I write anything down. I usually let my creative subconscious do the dirty work for me while I'm busy doing other things. When my subconscious is done, it raises a priority interrupt to begin writing.

Why are you doing this?

Partly because I need an outlet for my creative side when I don't get enough opportunity to be creative in other areas of my daily life.

But mostly because I'm crazy.

How this website is designed ?

It's magic.