Managing Long Term Projects

March 30, 2015


In college I was driven to learn and make the most of the experience. It became common to start a project Friday night only to never touch it again after that Saturday or Sunday. This was great practice, but each projects became a nightmare to manage. Nearly all of them fell to the underdarks to collect dust, never to be built or ran again. Recently, however, I’ve been able to let a project sit on the side for six months and pick it back up like I worked on it yesterday. Read the rest of this entry »

Basic Pong using TurtleBrains

March 27, 2015

Basic Pong was the first game  Read the rest of this entry »

Explicit Constructors

March 24, 2015

I had a bug very recently that took much longer to track down than it needed to.  Actually, it should never have been a bug.  I’ve updated my coding standards accordingly and will make my best efforts to never allow this sort of bug to happen in the future.

I was making Pong, and had some code similar to the following:

enum PaddleType { kLeftPaddle, kRightPaddle };
class Paddle {
  Paddle(const PaddleType& type) : mPaddleType(type) { }
  const PaddleType mPaddleType;

At first glance this seems like acceptable code Read the rest of this entry »

Hiking Barefoot

March 22, 2015

My amazing girlfriend Sonia and I recently went camping in the DuPuis Management Area of the South Florida Water Management District.  It was a quick weekend trip that was quite amazing and I had tried something very new to me, Hiking Barefoot.

Read the rest of this entry »

The Birth of a Turtle

March 19, 2015


About a year ago work began on the first framework I plan to release publicly.  TurtleBrains.  After spending over a decade using C++, Read the rest of this entry »

Updating the blog

March 17, 2015

The blog is getting a makeover. Nothing will change visually, but the changes should provide more content. Instead of writing an entry now and again when something pops up, the blog will see new content each week, at least one post about what has been happening around here. It is too easy to leave this area of the internet to collect dust and cobwebs from those spiders, but my plan is to change that.

To help with make this change happen easier, more topics will be introduced. Instead of being 100% dedicated to game development, the blog will also contain a sprinkling of posts related to my other interests. Racing, Sim Racing, Camping, Hiking and Nature related posts will be scattered around from time to time. Each post will be tagged so you can filter out all other posts if you are interested only in the programming, or one of the other topics.

It is my goal to provide this blog with more content, although it will remain primarily be about game development.