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