A Curmudgeon's Opinions™
Traditionally-implemented Object-Oriented Programming is unfit for purpose
12 minute read Published: 2025-05-17Rust was right in not including inheritance.
Programmers' mental models
5 minute read Published: 2025-05-16What does a programmer think about while programming?
The three types of programming language complexity
18 minute read Published: 2025-02-23Alternative title: “Just what does complexity really mean, anyway?”
How to turn integer comparison non-deterministic
16 minute read Published: 2023-05-04You thought that 0 == 0? Think again!