"So, design ≈ cost ≈ change ≈ big change ≈ coupling. Transitively, software design ≈ managing coupling." -- Kent Beck ()