Oh snap! No posts in over a month. What could I possibly have been
doing? For starters, I have been coding the last week and a half at an
average of 13 hours a day. We have a pretty significant project due in a
little over a week which coincides with a major refactoring effort of
the codebase. The refactoring took me a week an a half while Gabriel,
Ben, and Steve worked on new features and infrastructure enhancements.
The next couple of days should see the melding of those efforts into the
refactored codebase. The other consumer of my time has been the
girlfriend. The day off I take each week is devoted entirely to her and
nary a bit is processed or email read during that day. It's not that
she's a Luddite or anything, but she definitely helps me reconnect with
my non-geek side. Like Saturday, we are having a barbeque at my place
then going to a professional soccer game. It's a no-computer day in the
midst of coding insanity, and I, for one, am all for it. As May
approaches, I find myself gearing up for wedding season. No, no
crashing; I'm actually invited to these. Three are to take place in the
next two months while a fourth occurs in November. I think I am fine
with the weddings; its when the friends start popping out kids that I'll
have some adjusting to do. On a geekier note, I found a site today that
I think has some potential for being quite helpful in making me a better
programmer. Developing
Programmers is a site that dedicates itself to giving resourse,
articles, tools, etc, that help a budding programmer make the transition
from being a coder to being a professional programmer. I realize that I
am being paid to code right now, and in a loose sense that makes me a
professional. I am, however, not on par with the creme de la creme of
programmers, and I want to be. I know its not an overnight process, and
this site seems to be a resource that will help with that journey. The
cool thing about the journey - it never really ends. No programmer knows
it all, has done it all, seen it all; there's always more to learn and
more to experience. That's why coding is so fun. It takes you places,
rather than being a destination itself. Take, for example, my very
limited experience. I've worked for a college, a "secret shopper"
business, a multi-national publisher, and an association of realtors.
Those are some pretty disparate fields and yet all needed code written.
I am not claiming to have grokked all there is to know about how each
realm operates, but my jobs have exposed me to the fields and I am more
conscious of how those fields affect various aspects of life. What keeps
it fresh is not knowing where the next job will come from, what industry
it will be in. That is exciting. Anyway, progress and change are
constants, and when you realize that, it's not so scary…