Eric Normand, “Four Domain Modeling Lenses”
Channel: Houston FPUG
Date: 19/01/2024

Software design is about making decisions within a complex, multidimensional space. Instead of relying on rules that cannot cope with the complexity of design, we should focus on seeing our software from various useful perspectives. Each “lens” will help you extract more information about the problem your software is trying to solve. That added information will help will help you make better software design decisions. The four lenses we cover in this talk are composition, scope, platform, and runnable specifications.