What feels like years ago, my friend Greg Wilson, a book author CS prof at the University of Toronto with a deep understanding of both the practical realities of software engineering and open source, roped me into being a “client” for a class he teaches on software engineering, where he matches students with open source projects, and gets the projects to act as if they were typical clients. I have to say, I behaved like a typical bad client. Fuzzy requirements, lousy documentation on our system, erratic email, never around to meet in person, etc.
Still, the two students assigned to me, Mike Wu and Ronald Fung, did a great job. Ronald Fung led a messy part of the project, which was about teaching Thunderbird how to detect RSS/Atom feeds in pages that mention feeds but aren’t feeds themselves, work which will likely make its way into Thunderbird 3 at some point. Thanks!
Mike Wu led the development of a Remember The Milk provider to Lightning, the calendaring add-on to Thunderbird. RTM is a popular website for tracking TODOs, so it seemed a good alternative storage mechanism for Lightning users (alternatively, Lightning seemed like a good front end for RTM users). That add-on is now on addons.mozilla.org. Nice job!