Algorithms
- How to write a ray tracer (24 Apr 2015)
- An over-shuffled deck (10 Apr 2015)
- The tortoise and the hare (2 Apr 2015)
- Cracking the Caesar cipher (30 Mar 2015)
Life
- First year reflection (4 Apr 2015)
- What is this? (28 Mar 2015)
Literature
- Raskolnikov’s silence (25 Nov 2015)
Math
- Semigroups and friends (10 Mar 2016)
- Fractal dimensions (7 Feb 2016)
- Lindenmayer systems (18 Sep 2015)
- Chasing the infinite (10 May 2015)
- The prisoner’s dilemma (17 Apr 2015)
- Introduction to the λ-calculus (7 Apr 2015)
Software
- Scaling a real-time pricing engine (3 May 2018)
- Building a file expiration service (12 Sep 2017)
- Assertions and beyond (2 Aug 2015)