A conference talk presenting a mental framework for evaluating software design through the lens of coupling, cohesion, and change. The speaker, a staff engineer, introduces a formula where pain equals changes multiplied by structural properties (spaghettification). Cohesion is broken down into accidental, logical, model, and
•41m watch time
Sort: