About

A small lab for small programs.

AlgorithmLab is a notebook of coding experiments about cellular automata, fractals, and complex systems — the kind of programs where a few lines of code produce behavior that is hard to predict and easy to enjoy.

The goal is not to ship products or build frameworks. The goal is to have fun with computers: to type a rule, press run, and see what happens.

What you’ll find

How it’s written

Most examples are written in Python, kept intentionally minimal — no frameworks, no abstractions, just a script and a result. See the setup post for everything you need to follow along.

Why

Some of the most interesting computer science fits in a paragraph of code. A cellular automaton, a recursive curve, a flocking rule — tiny systems that hint at how complexity can emerge from almost nothing. This blog is a place to play with those ideas, one small program at a time.


Have a suggestion or want to share an experiment? Reach out on GitHub.