Rust

What it feels like to program in Rust sometimes

3 minute read Published: 2025-07-18

A wholesome datæ.

A gentle introduction to macro_rules! (aka “declarative macros”)

9 minute read Published: 2025-06-25

Chrestomathy!

A gentle introduction to async/await

19 minute read Published: 2025-06-07

If you've ever wondered “What even is this for?”, then this article is for you.

Traditionally-implemented Object-Oriented Programming is unfit for purpose

12 minute read Published: 2025-05-17

Rust was right in not including inheritance.

The three types of programming language complexity

18 minute read Published: 2025-02-23

Alternative title: “Just what does complexity really mean, anyway?”

How to turn integer comparison non-deterministic

16 minute read Published: 2023-05-04

You thought that 0 == 0? Think again!