#insight | #top-down #bottom-up #thinking In thinking about a system, top-down thinking, leads to consider a bunch of components that make sense to be together, bottom-up thinking reveals a lot about the role of a component and its dependency on the rest. This helps us identify, coupling groups, which represent a collection of component which are highly related among themselves, yet loosely coupled to the rest.