Coding Music

When I have music dominating my ear canals, I seem to be able to slam out code faster and better than usual. I don’t need it to be very loud, but it needs to be loud enough to drown out the ambient noise. I don’t know if the pace of the music makes me want to keep up, or if a lifetime of watching action heroes kick ass to a soundtrack has primed me to kick my program’s ass to my own soundtrack. Regardless, nothing else seems suitable to get me into the zone where I’m a conqueror who uses code like a sword swung from horseback.

Some of my favorite coding music falls into the category of gothic metal or industrial. Some examples: KMFDM, Pig, NIN, After Forever, Nightwish. What about you? Do you use music to get into the zone? If not, what do you do?

Incidentally, this is tangentially related to Nate’s post about mind-enhancing drugs possibly being of benefit.

Programming Injury

No, it’s not carpal tunnel syndrome. I seem to be immune from that because I didn’t learn to type from an idiot.

A couple of days ago, I was actually programming in the same position for so long that I managed to bruise the tissue at the tip of my tailbone. The irony is that I program in a comfy chair which should by no means be capable of such a thing. You really don’t know how often your tailbone is involved in ordinary activities like sitting, leaning, climbing stairs, or sleeping until it’s bruised. Perhaps I need a standing desk to avoid further injury.

Also: How pathetic is it to be injured while programming? On a scale of “twisted ankle trying on new shoes” to “severed nose while bowling” I’d say it’s somewhere around “pulled hamstring while making toast.”

Bride of Ubuntu

My wife was starting to have strange problems with her XP laptop which ended up being spyware/malware that grew and thrived in the petri dish that is Windows XP, an eXPerimental operating system by Microsoft, a convicted monopolist. Rather than go through the effort of joining the expensive and time-consuming arms race against malware on Windows XP, I booted the Ubuntu 8.04 live CD, rsynced her files to my RAID box, and then nuked Windows XP and installed Ubuntu 8.04.

She really doesn’t care what OS she uses, “as long as it works.” So far, it does. She doesn’t get strange windows popping up and ironically insisting that she buy software to fix her computer’s malware infections. Showing her how to run Firefox and OpenOffice in Ubuntu was 99% of the solution and took 20 seconds, and while the other 1% will realistically take most of the time and effort, it’ll be worth not having to worry about malware in Windows XP.

I do have one remaining problem that I have just begun to look into, involving really loud beeping and inconsistent wakeup from hibernation. Given the sheer volume of the Ubuntu community, I have confidence that I’ll resolve this soon, or at least work around it.