It decrees that the "right way" to solve a programming problem is to dissect it into separate parts and design a set of modular solutions that will fit the parts into an intended whole
I don't know if we could call this the right way, versus just saying that this is the basis programming. Starting this way will bring success, not saying that it is the ONLY right way.