Skip to content


Welcome! I'm Richard Hartfield, also known as RJ, and I have been writing code since I was about 12 years old or so. I initially got into programming because I wanted to create a game, but I got into web development shortly after that. I enjoy writing code that performs quickly but also balances the readability of the code as well.

I've started this blog to share with you my experiences and opinions while working on projects. However, I'm going to write about the things that I think tend to be more complicated. For example, understanding the value of and writing tests, which is a topic I want to cover soon. I will also write about my interpretations and opinions on a variety of concepts and tools, which I'm not claiming to be an expert in, but instead to give my perspective on it and I hope that others can give their perspectives too.

I hope that this blog can serve as a great inspiration to you and that you will want to join for some discussions in the comments.


Display comments as Linear | Threaded

Add Comment

You can use [geshi lang=lang_name [,ln={y|n}]][/geshi] tags to embed source code snippets.
Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.

Form options

Submitted comments will be subject to moderation before being displayed.