Divide and conquer
We have to decompose large systems to be able to build them
- The “modern” problem of composing systems from pieces is equally or more important
- It’s not modern, though: we’ve had to compose for as long as we have decomposed
- And closely related to decomposition in many ways
For software, decomposition techniques are distinct from those used in physical systems
- Fewer constraints are imposed by the material
- Shanley principle?