RSS LJ

August 10, 2007

How circuitous ()

by fluffy at 10:38 PM
Remember AudioCompress, which started life as xmms-compress before I made it generic? Someone's made a "new" XMMS plugin called xmms-normalize using the AudioCompress core.

Meaning they've ported an XMMS plugin to XMMS.

I would have preferred if they'd just submitted a patch to make it compatible with XMMS2 so it could be part of the core AudioCompress distribution, but whatever...

8/11 03:15 This has inspired me to go through the code and basically rewrite it. It's amazing how something I wrote as a quick hack as a grad student is still algorithmically-good but of course several years of professional software engineering have given me a completely different perspective on code quality.

Comments

#9620 08/11/2007 08:01 am Not surprising
I haven't learned all that much about algorithms in my career that I didn't learn in school. On the other hand, I know a hell of a lot more about writing maintainable software.
#9627 08/13/2007 08:52 am
We didn't learn anything about, for example, design patterns, or things like that, in school. I've learned a good bit about algorithms here.
-bill