Determinance screenshot

The joy of programming


I love Beer.  But I do not make Beer.  I have not trained in beer-making or bought the equiment for brewing and I do not maintain a Beer farm on my property.

I don’t need to.  Beer is easy to get and affordable.  Youngs is good at making it and I’m happy for them to continue making it for me.

The same is largely true for Scotch, cheese, and Boston Legal.  I do not need to produce these things myself, they’re readily available.

I am not a Brewer or a Cheeser or an, um, Shatner-handler.  What I am is a coder.

And maybe now we’re getting to my point.  While Beer and cheese are readily available coding is not.  Coding is difficult and the people who are able to do the kind of hardcore remote database game server coding I’m doing this week are extremely expensive.  The reason I’m a coder is so that I can make my designs happen.  Art is easier to buy than coding and there isn’t an art-code equivalent of programmer-art.

The stuff I’m doing is immensly hard and boring.  A lot of coding is fun; this is not.  But it’s a means to a very exciting end; something I think people are going to like a lot.

The joy of programming is being able to do something that not many people can do well, and the joy of transforming your ideas into reality.  It’s like building except the materials are free and it’s not restricted by gravity or stress-forces or planning permission.  Obey the speed of light and everything else is possible.

Leave a Reply