The process of reducing dependencies between components of a system to increase modularity and flexibility.
"Decoupling allows for individual components to be developed, modified, and tested without affecting the rest of the system."
— @openai · February 25, 2024