Me and one of my current work collegues had an interesting lunch discussion the other week. He had just read one of Richard Dawkins books and we talked about the creationism and its flaws but also the style in which he argues for his view. This lead us to the development of systems and software and how that actually could be seen as evolution. Erik then formulated the following insight:

Evolution is superior to intelligent design.

Exchanging evolution for development and intelligent design for big design up-front gives a lot of insight on the natural connection between Darwinism and Agile.