Nathan Ladd's wroclove.rb 2018 talk walks through event-sourcing basics (commands, handlers, projections, events) and then dissects four common anti-patterns: entities coupled to messaging, view-biased event schemas, opaque dependencies (hidden projections and opaque writers), and the aggregate-root-as-god-class pattern. He closes with meta-advice about scrutinizing community thought leaders, treating complexity as contextualized, and spending a week or two on real up-front design before coding.
claude-opus-4-743cc404e