An ordered priority list:
- Fix my laptop (or rather, have Dell fix it for me) so that Windows works and so that I can use it without losing power any time I try something CPU– or hard disk-intensive, like building Firefox or Thunderbird
- Bug 253334 — Thunderbird needs a Help Viewer
- Bug 272841 — Accesskey mnemonics no longer working in help
- Bug 247595 — Use entities to describe menus and dialogs in help documentation
- Bug 251751 — Firefox Help window should not be alwaysRaised
Processes that can be run relatively concurrently with the aforementioned processes:
- Really learn the building numbers and building layout at MIT
- Explore as many halls, corridors, nooks, and crannies at MIT as possible
- Participate in Mystery Hunt
- Take a soccer referee recertification class
- Teach myself the rest of the 8.012 book
- Somehow catch up on sleep
Things that may interest me but may or may not get done, unordered:
- Investigate alternative UI models for accessing Help
- Bug 254992 — Need a way to make ToC/Index entries platform-specific
- Bug 260051 — document bookmarks and live bookmarks
- Train to be a club treasurer
- Bug 273201 — Help glossary should be extensible
- Learn C++ syntax
- Learn the basics of COM or a COM-like model like XPCOM
But first:
- Get through the rest of the fall semester
- Study a lot, particularly for 5.112 and 18.022
- Pass my classes
Edit: For the “will do” list, I also need to do a complete UI review of Thunderbird so that its UI can be improved. In particular I think the menus are rather heavy, although there are other parts that could be cleaned up as well. Firefox 1.0 was elegant – Thunderbird 1.0 is unfortunately not nearly as elegant.