Complexity
•“Software
entities are more complex for their size than perhaps any other human construct,
because no two parts are alike (at least above the statement level). If they are, we make the two similar parts
into one… In this respect
software systems differ profoundly from computers, buildings, or automobiles,
where repeated elements abound.” —Brooks, 1986