Select Page

It’s been said that you are your own worst client. This site showed me how true that is … I’m a terrible client. But …

It’s Finally Here

After going through at least 12 different templates and more than 90 revisions, I decided that this would have to do (I’m a bit of a perfectionist).

I had a decent looking website until a couple years ago when patching all the holes in the aging Joomla! 2.5 system became too much of a chore and not enough of the fun. 

At about the same time, we decided to move to the WordPress platform at work, so I decided to build myself a shiny new website in using WordPress.

I’m proud of how it turned out. I’m a developer and don’t enjoy doing design work like I do coding. With the tens-of-thousands of WordPress themes available, I figured it would be as easy as picking a template, installing it, and adding some content. The problem is that I’m picky; there was something in each of the templates that I didn’t like. I ended up using Divi from Elegant Themes because it’s a powerful, yet flexible, theme.

I’m pleased with the design and I’m eager to see what everyone else thinks.


The site is broken into two basic parts: the marketing-heavy home page and the blog.

Many people have wondered why, as a gainfully employed developer, I would put up a site promoting myself and looking for work. The answer is simple: I Love to Program.

 Taking side projects is how I stay sharp; it gets me out of the industry I currently work in and presents a whole new set of challenges that I don’t get to see in my day-to-day job. People who don’t challenge themselves become stagnant. I love a good challenge and some of the side-projects I’ve taken on have been some of the most rewarding projects I’ve worked on. (Read more about this in my blog post In Support of the Side Hustle)

Random Musings

The second part of the site is the blog.

I tried blogging once before, but only posted sporadically and felt that I needed to keep the posts in the technical or programming realm. Some of the things I care about and enjoy aren’t at all related to programming. So, I’m going to give this blogging thing another shot. This time, it’s not just going to be technical how-to’s and tutorials; it’s going to include a some random thoughts from the mind of a programmer … hopefully, you’ll enjoy seeing things from my perspective.

Most of the information on my old blog was woefully out of date and irrelevant, but I did find a couple articles that are still applicable and migrated them over to the new blog.

Let me know what you think (or if you have some web development that needs doing).

Thanks for being here …

Keith Hatfield

Disclosure: Some links on this page are affiliate links. This means if you click the link and make a purchase, I will earn an affiliate commission.

Share This