
All about the domain lens
In this episode, I introduce the domain lens, its questions, and its goal.
19 Kesä 202319min

How does executable specifications compare with other modeling paradigms?
In this episode, I compare executable specifications to UML, DDD, and software design.
12 Kesä 202323min

What is the title of my new book?
I've found a better title for my book: Executable Specifications. Listen to find out why it's better.
5 Kesä 20237min

What are the domain modeling lenses?
I'm organizing my new book in terms of lenses. Each lens focuses our attention on one important aspect of software design. In this episode, I briefly introduce each lens.
29 Touko 202320min

How is domain modeling evolving these days?
I talk about the progress I've made on my book and why I'm throwing it away and starting over.
22 Touko 202320min

Why don't I encounter more type errors when programming in Clojure?
I give another reason why I don't encounter so many type errors in Clojure.
15 Touko 20237min

What is the "reify to an interpreter" refactoring?
Watch the creation of a simple refactoring to turn functions into data.
8 Touko 20237min

How to teach an essential skill in domain modeling?
One important skill in domain modeling is learning to see the semantics of your language, past the habits you've developed. To do that, it helps to see the same example in multiple languages. So how d...
24 Huhti 202312min



















