Ian Bicking posts about what he percieves is a focus of Zope 3 on modeling up-front:
(7) Sat Oct 08 2005 15:12 Zope and scaling down:
Good development in the beginning means deferring choices as much
as possible and focusing on results instead of abstractions.
Abstractions should emerge from your functional goals, and if you
spend a lot of time modeling in the beginning then you've made
premature choices and designed code that you don't yet understand.
You haven't just wasted time, you've introduced a liability.
[More]
