Contact Me

emmy [AT] curious-notions {dot} net
August 2022
« Aug    


Everyone else is out having fun or sleeping. I’m stuck dealing with the most tedious aspect of coding. Copying and replacing. Basically I coded something up badly (read, I was not translating from C++/sequentialhighlevelcode to VHDL/concurrenthardwaredescription very well). Now I have to fix it. Fixing it doesn’t require thought, just attention and fingers on the keyboard. I’m bored. BORED. *sighs*

It’s good no one is around though, because if they were, I’d be getting nothing done.

So I want a disctraction from the crap I have to get done, but if I had a distraction, then I wouldn’t actually be able to accomplish the things that have me wanting a distraction. This was easier when I was coding this stuff up in the first place because at least then it was INTERESTING.

huh, who’da guessed?

Apparently some rap is good programming music. Since I’m always on the lookout for good programming music, I’m quite happy to have discovered this. I just hadn’t considered it before.

That makes me want to explain what I mean by good programming music. This is also what I mean by good writing music. Studying requires there be no music, but also no forced silence the way there is the library.

But anyways, programming and writing can have music. And when it’s the right music, it’s great. And by right music I mean music that is there and keeps me company but doesn’t pull me out of wherever I go when I program or write. With writing it’s easier to describe. You are in the world you are writing about. With programming, I think it’s actually the same thing. You are in your imagined program. You are seeing the logic and how the variables fit and change. You are seeing the control flow into and out of the functions. So to be able to do this, you need to have no distractions. And sometimes music demands attention. It demands that you stop and listen to it the same way another person can. But sometimes music helps you stay in your imagination. Sometimes it keeps the mood steady and blocks out extraneous noises like the printer warming up and warming down or the car backfiring. And sometimes, some very precious times, it eases the way for your mind to slide back into the world you had previously created. Usually, I don’t have a problem with this. My imagination needs to urging to become active and to be consistent. But sometimes I’m cranky and upset or hungry or tired or too wired or angry and at those times, good programming music is worth it’s weight in gold. (Well, if it had a weight.)

So the song that’s going to spur hours of digging through Bear’s rap music collection? Spaceship by Kayne West. The beat is heavy, the words blur into one long continuous something. And since it’s a little angry it works really well for when my program has gone screwy and needs a hammer taken to it.