The Eric Normand Podcast

What is the process for coming up with a good conceptual model?

Jan 30, 2023
Discover a clever three-step process for crafting effective conceptual models, emphasizing the value of first principles thinking. Delve into the importance of runnable specifications, where real programming languages eclipse traditional UML visuals. This approach fosters immediate feedback, enhancing innovation and making the modeling process more dynamic and practical.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Conceptual Modeling Is Creatively Hard

  • Creating a conceptual model is challenging and non-mechanical compared to encoding it into code.
  • It's a creative act akin to inventing a new physics system distinct from existing ideas.
ADVICE

Relax Biases for Fresh Models

  • Relax your biases and avoid jumping to familiar implementation details.
  • Start by defining core concepts from first principles to create deeper understanding.
ADVICE

Recognize Structure in Domains

  • Recognize structural patterns like alternatives, combinations, or repetitions in the domain.
  • Analyze either a process’s construction or the final product’s structure to identify key modeling concepts.
Get the Snipd Podcast app to discover more snips from this episode
Get the app