As if 40 hours/week weren't already enough

AudioCompress full text

AudioCompress is a gentle, 1-band dynamic range compressor intended to keep audio output at a consistent volume without introducing any audible artifacts. It's intended to be used as a pipe in a filter chain, but also works as an ESounD filter, and as a library it can also be embedded into applications such as media players. more...

HSV color transforms full text

Because the need for color manipulation comes up fairly often in computer graphics, particularly transformations of hue, saturation, and value, and because some of this math is a bit tricky, here's how to do HSV color transforms on RGB data using simple matrix operations. more...

Mr. Chaney

Mr. Chaney — simple Markov-chain dissociation engine. Great for writing chatbots or spamming Slashdot experimenting with procedurally-generated discourse.

randline

randline.cc — exceedingly simple commandline program to randomize the order of lines in a text file. Great for generating playlists or whatever.

xmousekeys

xmousekeys.c: a simple program for moving the mouse cursor around from a script. Useful as something to bind to a key event in window managers which allow such a thing but don't have built-in keyboard-mouse functionality (such as pwm).