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!”

First Last