After taking a break from working on Harlie, today I cranked up Emacs and dove back in. And was immediately struck by the need to add a few more comments. When folks say you need comments even if you're the only one to be working on it, they're definitely right.
It's only been 4 weeks since I worked on the code, and some bits are almost incomprehensible. Another thing that struck me was the need to have a bit of a tidy-up of some of the code. However, that may turn into a complete refactoring project, so I'm going to leave it for now whilst I'm hacking deep into the code.
At the moment, there are still no long-term plans as to what the bot will do, or trivial things like documentation. I think my solution to this will be as follows:
(About step 4 is where I'd get VC funding if I were using ${this_weeks_web_2_0_language}.)
Short term, however, goes a little like this (in no particular order):
If you want to help out with debugging, programming and otherwise developing Harlie, please keep an eye on the bug-tracker (http://www.furryhelix.co.uk/bugs) and the gitweb interface (http://www.furryhelix.co.uk/git). If you want to send patches that fix a bug, attach them to the relevant bug. Other patches and so forth can be sent to harlie-dev@furryhelix.co.uk.