Cost of Software
The cost of software largely stems from the expenses associated with making significant changes, which often trigger a ripple effect throughout the system. Coupling plays a crucial role, as modifications in one area can necessitate numerous adjustments elsewhere. Balancing the costs of coupling and the efforts required for decoupling is essential for effective software design and long-term sustainability.In this clip
From this podcast

Software Engineering Radio - the podcast for professional software developers
SE Radio 615: Kent Beck on "Tidy First?"
Related Questions