If it's worth doing, it's worth refactoring.
I'm not sure if that's a real saying or not, but it seems to be my theme of the day...and so I'm adopting (or coining it).
I spent some time adding in support for various last.fm feeds to the fubnub system. As I did that, I found a lot of little parts of the code that I could move around and clean up.
Hopefully all that refactoring will be worth it in the long term. But even in the short term it felt good to do the work, if for no other reason than to go through the experience of refactoring various Perl classes and making them more DRY (don't repeat yourself).
Tomorrow I've got to spend some time writing a script to convert one XML format into another for reviews.com. And soon I've got to get my player rankings together (since they are due to the magazine by next weekend).
So I'm not sure how much time I'll have over the weekend to push forward on fubnub; but heading into the weekend, I'm hoping to push everything forward at least a little bit. We'll see.



