Software As an Ecosystem 2:
� All software is defined as a set of relations
between algorithms
� You could call software organised maths
� Programming is �an exercise in
manipulating complexity�1
� i.e. programming productivity is a function of
how much complexity can be manipulated
against time
[1]: From The Mythical Man Month by Fred P. Brookes