Tag

local consequence

1 views collected around this technical thread.

Architect's Guide
Architect's Guide
Jan 17, 2023 · Fundamentals

Why Managing Complexity Is Futile: Understanding Complexity Transfer and Local Consequence

The article argues that complexity in software systems cannot be eliminated but only shifted, emphasizing the inevitability of leaks, the limits of local consequence, and the practical value of layering and eliminating duplication to make frequent changes easier and code more understandable.

Code organizationSoftware Architecturecomplexity
0 likes · 8 min read
Why Managing Complexity Is Futile: Understanding Complexity Transfer and Local Consequence
Architect
Architect
Oct 30, 2022 · Fundamentals

Managing Complexity in Software Architecture

The article argues that complexity in software systems is unavoidable and must be consciously placed, managed, and reduced through thoughtful architectural decisions, prioritizing high‑frequency changes, eliminating duplication, and accepting that perfect local consequences are impossible.

Code organizationSoftware Architecturecomplexity
0 likes · 9 min read
Managing Complexity in Software Architecture