ArchitectureArchitecture
Conference45min
ADVANCED

Coupling, Cohesion and Change, The Blueprint of Modern Software Design

It depends…

Ever struggled to articulate why one design choice feels better than another?
Most design debates in teams aren’t really about rules; they’re about misaligned forces. Coupling, Cohesion, and Change underpin many commonly cited best practices, and discussions about conflicting practices are often reflections of which kind of pain we’re trying to avoid.

As AI takes on more of the coding work, it becomes increasingly important to understand how complexity grows, trade-offs ripple, and systems succeed or fail. In this talk, we’ll introduce a practical framework for reasoning about these forces. You’ll learn how small structural choices amplify or contain change, why opposing rules can both be correct, and how to make deliberate trade-offs with clarity. With this shared language, “it depends” stops being a dead end and becomes the starting point for informed design decisions.

Boyen van Gorp
Boyen van GorpAlliander

talkDetail.whenAndWhere

Wednesday, April 1, 16:25-17:10
Zaal 2
talks.roomOccupancytalks.noOccupancyInfo
talks.description
It depends…

Ever struggled to articulate why one design choice feels better than another?
Most design debates in teams aren’t really about rules; they’re about misaligned forces. Coupling, Cohesion, and Change underpin many commonly cited best practices, and discussions about conflicting practices are often reflections of which kind of pain we’re trying to avoid.

As AI takes on more of the coding work, it becomes increasingly important to understand how complexity grows, trade-offs ripple, and systems succeed or fail. In this talk, we’ll introduce a practical framework for reasoning about these forces. You’ll learn how small structural choices amplify or contain change, why opposing rules can both be correct, and how to make deliberate trade-offs with clarity. With this shared language, “it depends” stops being a dead end and becomes the starting point for informed design decisions.
trade-offs
cohesion
coupling
design
talks.speakers
Boyen van Gorp

Boyen van Gorp

Alliander

Netherlands

Boyen is a husband, father of two, Irish Trad musician, and self-proclaimed Software Physicist exploring the forces shaping software development. Currently, he works as a Staff Engineer at Alliander, specializing in risk analysis for Software & Architecture across the enterprise.

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments