On the criteria to be used in decomposing systems into modules (1972) | Hacker News Reader