THe complaint about multi talking a long time is somewhat misleading as well. I was able to complete the client and wire parts in a week or so and then had no time for months. Then Marshall and Camille showed up (esp. Marshall) and things got done in very short order.
I have subscribed to the debian list and will provide a countervailing viewpoint. Code metrics are a method to achieve a goal that ZK has come pretty close to achieving. Such metrics are not a goal in and of themselves. On Sun, Jun 12, 2011 at 8:50 AM, Camille Fournier <[email protected]> wrote: > I am constantly surprised to hear that the ZK code isn't "clean or > pleasant". I was actually very happy when I opened up the ZK code base > for the first time at how generally readable and tested the code was. > It's a complex system, implemented over a fair period of time, so it's > inevitable that there will be some stuff that is hard to understand > but I'm not sure that the complexity is excessive or unmanageable. > > We do have a problem with scheduling and sticking to schedules. I get > the feeling that maybe the project is in a state of growing pains as > the user base is expanding and many more people have pet features they > would like to add. But none of this is insurmountable and it would be > throwing the baby out with the bathwater to declare the project > unusable for those reasons. > > C > > > On Fri, Jun 10, 2011 at 5:18 PM, Gustavo Niemeyer <[email protected]> > wrote: >>> I had a long talk with Thomas at Buzzwords. >>> >>> He is far more congenial in person than on the mailing lists. >> >> Whether he's kind or not isn't really the concern at this point. The >> point is that there are real issues being raised publicly. ZooKeeper >> has a good track record on stability, but I have already heard the >> code isn't clean or pleasant from different people. It is also true >> that some features have been taking a very long time to land. These >> are pretty interesting points for a software project. Is that the >> case? Is there an intention to clean up the code base? Are features >> taking too long? What's scheduled for the current milestone and when >> is it going to be released? >> >> If you debate about these concerns over the phone and don't discuss >> them publicly, what stays is a message on debian-devel pointing out >> that "Live is too short for crap." [sic] >> >> -- >> Gustavo Niemeyer >> http://niemeyer.net >> http://niemeyer.net/blog >> http://niemeyer.net/twitter >> >
