Saturday, November 14, 2009

What's on my mind

I was planning to write about my computer Go project, but tonight I just feel like letting out some random thoughts.

I'm listening to Radio Zero again (that is, the Zero Hedge podcast). Because of RZ, I got interested in trance, which is a style of techno dance music. No, I am not dancing. Get that out of your head! I have discovered that trance is good for programming. I can't explain why, yet, but it's good to have the trance stuff going in the background while I work. I'm starting to appreciate a good mix, too. A seamless flow, smoothly transitioning from one tune to the next.

On a sidenote, I used to listen to Rush a lot. It's amazing how Red Barchetta gets you fired up. It's good driving music, funnily enough. I prefer the era prior to Hold Your Fire. With few exceptions, I'm just not thrilled by the later material.

The biggest reason I got into programming is that it's a way for me to create things. We can debate how tangible a program is. I'm not good mechanically, or artistically, or any number of other ways that one might build things. But I do have a bit of a knack for programming, so that's what I do.

Maintaining other people's software can be a chore, sometimes downright painful. I strongly resist the urge to rewrite it all, because I know that's a crutch. When there are other stakeholders involved, such as at my employer, rewrites are not usually an option anyway.

Last random thought for now. People with blogs, especially my friends, should keep writing. Yeah, OK, you might not think your day was interesting. Or maybe you don't think you have anything to say. You should take a risk anyway, get something written down, and let it go.

No comments: