All Paradigms Converge in Domain Driven Design

This is a keynote, first for DDD xChange 2021. Video: Keynote: The Best of Everything in DDD (Domain-Driven Design eXchange 2021) – YouTube Abstract Over her career, Jessica Kerr has taken part in many software communities: functional and object-oriented, agile and devops. Yet for her, the Domain Driven Design community is more important than any …

Read moreAll Paradigms Converge in Domain Driven Design

In defense of rationality and dynamic programming

Karl Popper defines rationality as: basing beliefs on logical arguments and evidence. Irrationality is everything else. He also defines comprehensive rationality as: only logical arguments and evidence are valid basis for belief. But this belief itself can only be accepted by choice or faith, so comprehensive rationality is self-contradictory. It also excludes a lot of …

Read moreIn defense of rationality and dynamic programming

Victory at life

In most (modern) board games, there’s a phase where you build an engine, and a phase where you use that engine to achieve victory. This is not explicit, it’s just that in the first part of the game you choose things that give you more power, while in the last few rounds you maximize victory …

Read moreVictory at life

Ascendency

What makes one system more organized than another? More developed, more … civilized? How can we measure advancement? In Ecology, the Ascendent Perspective, Robert Ulanowicz has an answer. Along the way, he answers even bigger questions, like: how do we reconcile the inexorable increase in entropy with the constant growth, learning, and making going on around …

Read moreAscendency

Reading: Ecology, the Ascendent Perspective

Complexity in Ecological Systems. by Robert E. Ulanowicz It’s about ecology, complexity, and a considerable bit of philosophy. Very readable. Unfortunately only available in dead-tree. “Life itself cannot exist in a wholly deterministic world!” Concept: auto-catalytic loops This book explains how evolution works. Evolution works by “try shit and see what happens” — perturb and test, …

Read moreReading: Ecology, the Ascendent Perspective