Writing on software development, design patterns, and the future of technology.

All of my long-form thoughts on programming, software architecture, leadership, and more, collected in chronological order.

Nullability or absence of a value. Option type FTW!

In programming, managing the absence of values is as crucial as the most striking animations on a cutting-edge website. In this exploration of nullability, we turn to the Option type—a sophisticated approach designed not just to handle the absence of values but to elevate your coding practices.