• Notes on Why AI is the Third Coming of Domain-Driven Design

    Notes on "Dear Architects" podcast episode: "Why AI is the Third Coming of Domain-Driven Design". The title is only a small part of the episode. My main takeaway is that, because AI changes the medium of communication to natural language, precise ubiquitous language will matter e…

  • Notes on TDD & DDD From the Ground Up Live Coding

    Some short notes from Chris Simon's Talk TDD & DDD From the Ground Up Live Coding When choosing the right testing level, developers face an important trade-off. Higher-level tests provide better coverage for refactoring, but make it harder to pinpoint the exact location of fa…

  • DDD and FP can be friends

    DDD (Domain Driven Design) is not tied to a particular programming paradigm and strategic and tactical design choices apply to the architecture and code level. This article was triggered by a talk that does not align with my thinking and experience with DDD and FP over the past y…