This document discusses effective modeling when developing domain-driven designs (DDD). It emphasizes that the environment models are created in influences how they are developed. Effective modeling requires access to domain expertise, analysis and design, communication, and knowledge crunching. The document provides an example of modeling the appointment scheduling process for a hospital, starting from a naive view and refining the model through iterations as more questions are asked about the domain.