Component architecture
Smaller pieces of code, generally more readable (see catalog, events)
But can get lost in indirection, sometimes difficult to keep the complete mental model in mind
Sometimes tempted to use sophisticated Zope 3 patterns, where simpler, Python-based patterns would be better
Suppress urge to say things like: “Hey, let’s use a multi-adapter!”