On Sun, May 4, 2014 at 11:09 PM, Andrei Alexandrescu via Digitalmars-d < digitalmars-d@puremagic.com> wrote: > > > Great, a few representative links would be most welcome. > > > Here is a good starting point (it's a classic):
http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar Here is an idea: include new features in DMD/Phobos as soon as they >> arrive, and make them part of the official binary release so that the >> average D user can try them out. Make sure they are marked as unstable, >> and put a on/off switch on them (something like what Rust/Haskell have; >> not a compiler switch). If the feature receives no implementation bug >> reports for X consecutive days AND no design bug reports for Y >> consecutive days, then the feature is marked stable and officially >> becomes part of DMD/Phobos. The X and the Y can be decreased as D's >> number of users increases over the years. The whole idea is very much >> like farming: you are planting seeds. As the plants grow, some of them >> will not survive, others will be destroyed, and some of them will take >> years to grow. In any case, you harvest the fruits when they are ready. >> >> Here are good starting values for X and Y: >> X = 90 days >> Y = 180 days >> > > This is nice, but on the face of it it's just this: an idea on how other > people should do things on their free time. I'd have difficulty convincing > people they should work that way. The kind of ideas that I noticed are > successful are those that actually carry the work through and serve as good > examples to follow. > > > Andrei > > *sigh*