It wasn't so long ago that complexity thinking was synonymous with bottom-up computer simulation. However, in the past 5-10 years we have seen other threads emerge from this mathematically focused starting point that acknowledge the profound philosophical implications of complexity.