Her approach to "hacking" sure differs from mine ... from using "#!./tbenv/bin/python" (rather than "/usr/bin/env python" which will find the virtualenv link) making the code unusable for most people out of the box, to requiring a bunch of third-party libs to complete a simple task, to copy-pasta even preserving tutorial docstrings, you have to disconnect from the IRC server to reload the application logic ... it just seemed very sloppy to me.
I didn't know there was a more elegant way to do the shebang. I've fixed that now. It hadn't occurred to me that there was a particular advantage to being able to reload without restarting, but I am considering that now.
Personally, I prefer using libraries to reinventing the wheel. YMMV.
Have you considered submitting a pull request? I'm sure it would be welcomed.
I guess it's a special effort for people to write good, simple software? Whether a quick hack or not, I think most of us would come up with something a lot nicer.
Anyway I guess I wasn't supposed to look at the code even though it's open source ...