The software industry has evolved rapidly over the past half-century, giving us numerous new patterns, processes, fads, fashions and failures. Yet with conspicuous frequency, we often find ourselves converging on architectural paradigms that seem to resemble long-established natural principles. So why might this be?

As human beings we tend to think rather highly of ourselves – software architects even more so! However, scientific discoveries from the last 150 years have revealed how our species is merely a bit-player in the grand, ongoing experiment in self-organisation that we call ”Nature”. This talk highlights some of the more significant ideas that have emerged from the discipline of software engineering over the last six decades, and examines how Mother Nature is usually one step ahead of us by a few hundred million years or so. It also invites us to imagine where natural paradigms might guide us in the future, if we are willing to listen.

Recommended Articles