This website works best with JavaScript enabled.
Support this blog

Help good ideas keep growing.

If something here has helped you, a small contribution supports more thoughtful articles, useful experiments, and open-source work.