Design and Reality - Essays on Software Design

There’s a moment where it’s too soon to invest in a radical new software design for your system. And then you reach a moment where it’s too late, too expensive to change it. How to find the sweet spot?

  • Happily purchased. Handy to have these in one place. Thank you!

    kent-beck

    Kent Beck

  • Excellent new thinking on Domain-Driven Design. It's full of real practical experience in getting the most value from domain modelling. Just like the Eric Evans' DDD book, this gives more insight each time you read it.

    ian-russell

    Ian Russell

Design and Reality - Essays on Software Design

Mathias Verraes and Rebecca Wirfs-Brock have co-authored this series of essays on software design.

Mathias is the founder and principal consultant at Aardling. Rebecca Wirfs-Brock is a software technologist, educator, and inventor of Responsiblity-Driven Design.

Each essay digs into a challenge software designers have to contend with. The chapters are:

Design and Reality

— Reframing the problem through design.

Models and Metaphors

— When a complex technical domain isn’t easily captured in a model, look for metaphors that bring clarity.

Critically Engaging With Models

— Our worldviews are grown from other people’s models. How do we control what models we let in?

Splitting a Domain Across Multiple Bounded Contexts

— How designing for business opportunities and the rate of change may give you better contexts.

Surfacing Worldviews in Design

— Implicit worldviews underlie our design choices. Exposing them can generate better options.

Critical Software Redesign: Creating the Environment for Large Scale Change

— There’s a moment where it’s too soon to invest in a radical new software design for your system. And then you reach a moment where it’s too late, too expensive to change it. How to find the sweet spot?

The Authors

Mathias

Mathias Verraes

Co-author

Untitled design (16)

Rebecca Wirfs-Brock

Co-author