[Zope3-dev] Re: Mandatory Viewing!

Paul Everitt paul at zope-europe.org
Tue Mar 7 14:06:43 EST 2006


Shane Hathaway wrote:
> It is a beautiful story and I dearly want it to work.  But the story 
> currently has major limitations; developers reach a point where they 
> have to make a big switch, learn numerous libraries, and rewrite a lot 
> of their code.  How can we fix that?
> 
> Part of the problem is that Zope 3 makes too great a distinction between 
> developers and scripters.  Successful scripters become developers, and 
> developers often act as scripters.  I think the use cases need to see 
> scripters and developers as the same people.  The other Python web 
> frameworks seem to be oriented this way and they've had a lot of success.

Yikes, I'm about to disagree with Shane [gulp].  And on a point where 
ChrisM agrees with you.

At this URL (from Jonah's blog post):

   http://www.bricklin.com/wontprogram.htm

...Dan, the co-creator of VisiCalc, argues an interesting point:

   [after discussing programming as imperative statements,
   debugging, testing, etc.

   The question really isn't "Why Johnny can't program" but
   rather "Why Johnny won't or doesn't choose to program".

I still don't think scripters and developers are the same people.  I 
won't repeat Dan's arguments here, but I think his essay is a valuable 
read for understanding an audience that isn't like most zope3-dev people.

I won't belabor the point, as I realize that at least half the folks 
here aren't necessarily against the idea, they're against the mechanical 
problems and the "who's gonna implement it" reality.

--Paul



More information about the Zope3-dev mailing list