LLVM 3.0 released
Posted Dec 5, 2011 19:30 UTC (Mon) by rgmoore
(✭ supporter ✭
In reply to: LLVM 3.0 released
Parent article: LLVM 3.0 released
Brooks discussed this exact problem in The Mythical Man Month; he describes it as the second system effect. Designers try to improve their second design by adding all the features they were forced to leave out of the first one, which winds up bloating it out of control. I suspect that time-based releases, and a philosophy of frequent releases in general, are beneficial partly because they restrain architects from adding too much in one go. If you know you have a limited time until the next release, you're forced to be choosy about what you add.
to post comments)