Blog
An ongoing blog to track my exploration of educational, programming, and otherwise entertaining resources and/or thoughts.
2026

Sylvivorous Trees at the Scout Tract
Learning about nature at the sufferance of my son in the York Regional Forest. Continue reading Sylvivorous Trees at the Scout Tract
2025

Treasure: Michael Runtz' Wild by Nature
A spectacular, lost series of Canadian natural history documentaries resurfaced recently and deserves your eyes. Continue reading Treasure: Michael Runtz' Wild by Nature
2023

The Non-Computer Science behind Genetic Algorithms
Validating the joy of simulating natural selection and genetics on my computer with tediously explained science. Continue reading The Non-Computer Science behind Genetic Algorithms

Benchmarking an Old Chestnut: Dead Horse Edition
One more pass on the oddly-recurring value puzzle. There’s always a more optimal method. Continue reading Benchmarking an Old Chestnut: Dead Horse Edition

Benchmarking an Old Chestnut
Testing linear vs. quadratic time-complexity to reluctantly prove myself not wrong. Continue reading Benchmarking an Old Chestnut

A Simple Sandwich, Contorno
Refactoring for a more declarative, functional lunch with friends… Continue reading A Simple Sandwich, Contorno

My 2023 Philosophy
A longwinded snapshot my personal ethos for reference and self-improvement. Continue reading My 2023 Philosophy
2022

A Simple Sandwich, Part II
Adding competence, if not intelligence, to a heartless universe. Continue reading A Simple Sandwich, Part II

A Simple Sandwich, Part I
A deeply silly exploration of sandwich-building instructions in Ruby, inspired by assumptions we make about abstraction and some amusing cruelty to children. Continue reading A Simple Sandwich, Part I