Programming has been a hobby of mine since the first time I realized the fact that I could use a computer as a tool. In my mind, programming is the method of utilizing a computer as a means to solve problems.
I mainly work in the areas of High Performance Computing and Web Development and my articles on this website will reflect that fact. However, I feel that programming should not be learned without application to judge the quality of an implementation. Therefore, I will sometimes be restricted in my choice of topic or explanation thereof by the things I can easily wrap into a good example. Here are some of my latest posts: