This is such a powerful distinction that I feel it should help us rethink language paradigms. Complexity is not (just) the complications one can impose by construct or the involutions required of ones algorithms, it's the overall real world system your code addresses.
Simple programs which are coded simply may address complex phenomena to complex ends--perhaps that's even the ideal?
Simple programs which are coded simply may address complex phenomena to complex ends--perhaps that's even the ideal?