… is themes.
I’m finally getting to work on the write-up of what’s changed in the land of themes for Firefox 2. It’s going to take a few days at least of poking through the skins hierarchy to sort out which CSS files have to be changed, and which ones just happen to have changed in the Pinstripe theme for Firefox 2.
I’ll also be dropping emails to a couple of people to get their input on areas of the theme changes that they’ll know specific things about (such as the theme changes associated with microsummaries — hi, Myk). Other than the feed access API, which as far as I know still hasn’t fully stabilized, this is the last completely undocumented part of Firefox 2.
That of course doesn’t count the “bonus surprise technology” that someone will almost certainly spring on me about three days before Firefox 2 ships. I don’t say this because of some special knowledge that there’s another technology to document, but because of Sheppy’s First Law of Documentation Uncertainty, which stipulates that “For any project involving five or more people, at least one feature requiring documentation will be forgotten until the last possible moment.”
I can’t think of a single project I’ve been involved in documentation on in which that law failed to hold true, and I’ll be stunned if Firefox is the first.
Fortunately, the urgency of documentation is only rarely such that it can’t wait until the product is already out the door, thanks to the live and real-time nature of the Web. Thank you, Tim Berners-Lee!