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…