Try, Fail, Adjust, Repeat: How Reinforcement Learning Mirrors Growth
Reinforcement learning isn't about being told what to do—it's about trying, failing, and learning through feedback. Like life.
Read more →How computational thinking helps us understand growth, decisions, and complexity.
Algorithms aren't just about optimization and output. They reflect how we think, how we grow, how we make sense of the world. This series explores what algorithms teach us—about structure, mistakes, decision-making, and life.
Reinforcement learning isn't about being told what to do—it's about trying, failing, and learning through feedback. Like life.
Read more →How Conway's Game of Life taught me that tiny rules, repeated enough times, can produce something that feels alive.
Read more →Algorithms & Life explores the fascinating parallels between computational systems and the human experience. Each article takes a core algorithm or computational concept and examines what it teaches us about our own decision-making, growth, and understanding of complex systems.
The series began as a personal exploration of how the patterns in computing reflect the patterns we see in ourselves and our world. From emergence in cellular automata to the bias-variance tradeoff in our own thinking, these mathematical structures offer surprising insights into everyday life.
New articles are published monthly, each accompanied by an interactive visualization that brings the concept to life.