Mathias Verraes
Co-author
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?
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?
Co-author
Co-author