Discovering Railway-Oriented Programming

A talk by Scott Wlaschin changed the way I think about error handling and composing business logic in Kotlin.

June 15, 2025 · 3 min · Johan Basson

How Functional Programming Changed the Way I Write Kotlin

Functional programming didn’t change the language I use. It changed the way I think about designing software.

June 10, 2025 · 2 min · Johan Basson