This document discusses bio-inspired computing as a problem solving technique. It begins by defining bio-inspired computing as computing methods inspired by natural biological systems. An example is then provided of applying the biological phenomenon of haptotaxis, or cell migration, to develop an algorithm for location search in peer-to-peer networks. The document outlines the merits of bio-inspired approaches, such as flexibility and adaptability, as well as some potential drawbacks, such as low performance. It concludes by comparing bio-inspired algorithms to conventional algorithms and discussing how bio-inspired approaches are well-suited for emerging computing environments.