What is this?

Bottom-up is a term used to describe the process of solving a problem or achieving an objective. It involves starting with the simplest of tasks and gradually building up greater complexity until the desired result is achieved. Bottom-up strategies can be seen in many disciplines, ranging from software engineering, where bottom-up development may involve breaking a problem down into smaller parts and gradually coding them together, to biology, where bottom-up experimentation involves starting from the most basic components of an organism and attempting to piece together a higher level of functioning. Bottom-up approaches thus focus on the small-scale or “micro” parts of a system, and are oftentimes an effective way to develop a large-scale system or solution.

See also: emergence, evolutionary computing, evolution, self-organization

EP81 Renée DiResta on Social Media Warfare 137

EP1 Simon DeDeo – The Evolution of Consciousness 137

EP100 Sam Bowles on Our Cooperative Nature 133

EP122 Ashley Colby on Subsistence Agriculture 111

Extra: COVID-19 Network Epidemiology with Michelle Girvan 104

EP16 Anaconda CTO Peter Wang on The Distributed Internet 99

Currents 040: Jim Rutt Show Changes & Reflections 96

EP114 John Bunzl on his Simpol Solution 96

EP34 Joe Edelman on the Power of Values 88

Currents 035: Steve Barbour on Mining Bitcoin with Methane 81