Many aspects, problems, and developments in current and emerging computing can be understood in this context. Here, we highlight several computational aspects of living systems that stand in contrast to traditional approaches to computing, then offer a few examples from current work illustrating some ways of that such strategies can apply in current and near-future systems.