Hi,

Phillip J. Eby wrote:
In a vacuum, it would certainly be reasonable to be wary of such projects. However, it should also be pointed out that in my time serving OSAF, we've successfully completed no less than four rearchitecture projects under my guidance, including the removal of parcel XML, the transition to "stamping as annotations", EIM-based sharing, replacing parcel discovery with eggs, replacing the old timer system with osaf.startup, and others.

All of these (not to mention the various greenfield architecture projects I worked on) were completed on or ahead of schedule, with high approval ratings for the results -- even from people who at first thought a particular project was unfeasible, unnecessary, or just a bad idea.

So, I think it's only fair to match your experience with two unsuccessful projects in other environments than this one, with my experience of 4+ successful ones in this environment.

I'm not questioning your track record and I didn't present the whole pictures of the people involved in the failing projects either (they also had a successful track record internally before taking over their own major overhaul projects). I'd say that, regardless of the track record of the people involved, management should be wary and track the progress of a project of that magnitude correctly.

Of course, accountability is a must. I myself would like to see a demo-capable version of Chandler on the new architecture (minus certain features such as sharing and email) by year-end, that offers significantly improved memory footprint, startup time, and UI responsiveness compared to its big brother.

That is, the improvements in the product should be visible to an end user, not just a developer. This is key for PR and funding reasons, to answer the inevitable (and misguided) "why are you rewriting" questions in situations where a nuanced reply won't be anywhere near as convincing as a side-by-side comparison.

If it works, we have much to gain, and if it fails, we lose only the time spent on the pilot by a limited group of people.

I think we're in "violent agreement" then on the tactical aspects of starting such a project. That alone made it worth raising the point.

Cheers,
- Philippe


_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to