The Eric Normand Podcast

What are the domain modeling lenses?

9 snips
May 29, 2023
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Clarify the Problem Being Solved

  • Understanding the exact problem your software solves is crucial for good design.
  • Often, people add abstractions for imagined or anticipatory problems that may never occur.
ANECDOTE

Coffee Shop Domain Example

  • Choosing three fixed coffee sizes is a practical way to digitize a continuous domain.
  • This process of abstraction helps simplify complex real-world variability for software modeling.
ADVICE

Assess Data Relationships

  • Identify and model relationships between data values carefully.
  • Understand if data values are alternatives or combinations to represent them properly.
Get the Snipd Podcast app to discover more snips from this episode
Get the app