Documentation as the price of open source
Mar. 27th, 2006 02:38 pmI love Firefox, really I do. It generally works well for me, and I'm finding the architecture rather elegant. But damn: these people can't maintain documentation to save their lives. As I dig into the official docs for XPCOM (merely the core of the underlying architecture for the whole Mozilla shebang), I find that half the key pages haven't been updated in five years or more, and many of those have annotations like "TBD: fill this in next year when we're done writing this part". It's astonishing that the primary book on the subject hasn't been updated since before Firefox was invented.
Bit by bit, the open source world has begun to internalize the notion that discipline is more important when writing open source code than when writing general commercial software, not less. Now if only it would sink in that the same is true of documentation...
Bit by bit, the open source world has begun to internalize the notion that discipline is more important when writing open source code than when writing general commercial software, not less. Now if only it would sink in that the same is true of documentation...
(no subject)
Date: 2006-03-27 09:13 pm (UTC)(no subject)
Date: 2006-03-27 11:00 pm (UTC)(no subject)
Date: 2006-03-28 12:02 am (UTC)Computer + Comics geekery
Date: 2006-03-28 12:56 am (UTC)Re: Computer + Comics geekery
Date: 2006-03-28 01:15 am (UTC)Re: Computer + Comics geekery
Date: 2006-03-28 02:26 am (UTC)(Nothing interesting ever seems to happen in the sixth dimension, or for that matter the seventh. Troublemakers always seem to come from the fifth, or occasionally the eighth. Clearly, we need to establish better interdimensional relations with the calmer trading partners in the sixth...)
Re: Computer + Comics geekery
Date: 2006-03-28 03:08 am (UTC)Re: Computer + Comics geekery
Date: 2006-03-28 04:25 am (UTC)Those darn programmers and their off-by-one errors.
... or for that matter the seventh.
As a mathematician, I feel an obligation to stand up for seven dimensions. The purely imaginary octonions lead to all sorts of good stuff, for starters.
Google also agrees that the 7th dimension is more interesting than 6 or 8:
Re: Computer + Comics geekery
Date: 2006-03-28 02:23 pm (UTC)Re: Computer + Comics geekery
Date: 2006-03-29 05:07 pm (UTC)Legacy code
Date: 2006-03-28 03:52 pm (UTC)Re: Legacy code
Date: 2006-03-28 09:37 pm (UTC)