Every Abstraction Has a Cost

Abstractions make software easier to change, but they also make it harder to understand. The challenge is knowing when they’re worth the cost.

June 27, 2025 · 2 min · Johan Basson

Code Should Read Like Documentation

One of the principles that has shaped how I write software over the years is that code should explain itself.

June 24, 2025 · 2 min · Johan Basson