On Jul 10, 2007, at 5:50 PM, Paul McNett wrote:

> I'll say it again: regular users using the trunk is too close to the
> bleeding edge. They *should* be using the most recent stable version.

        I have to *strongly* disagree, and I think I know why we have such  
different POVs: I'm writing the tools for our users, and you're not.  
Let me explain.

        In the course of writing the Class Designer, I constantly find  
limitations in the framework. Either something is not possible, or it  
is possible only with a lot of mindless, repetitive code. When I run  
into a situation like that, I add that missing piece to the  
framework, and then write the code for the tool to use this new  
feature. The tool benefits, of course, but so does everyone else, as  
they now have access to this new capability.

        As soon as I do that, though, nobody using the 'stable' version can  
use these tools, since by definition nothing new can ever be added to  
the stable version. They are going to have to wait for the next full  
point release before they can use the tool. This is unacceptable,  
since full point releases are so far apart. Our last was 2 months  
ago; before that: 6 months; before that, 8 months. Telling someone  
that they can't use a tool for several months just doesn't cut it.

        You bring up an excellent point: using the trunk is indeed too close  
to the bleeding edge. That's why I don't want to have to tell people  
interested in using the visual tools that in order to do so, they  
have to stay on that bleeding edge. The update system I have devised  
satisfies both concerns, since we only mark a build when we are  
adequately convinced that it won't cause bleeding. This may take  
several days of testing and feedback, but once it is apparent that  
there is nothing nasty, we mark that as the current build and make it  
available to all.

-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com




_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: http://leafe.com/archives/byMID/dabo-dev/[EMAIL PROTECTED]

Reply via email to