Welcome to my Digital Garden

"Personal collection of my thoughts about programming, my life, and things I find worth sharing."

32Notes
185min
Reading Time
42Connections
Epics
10

Kotlin

Everything about Kotlin

7

Architecture

Some thoughts on software architecture

4

Personal

The gardener behind the garden

2

Gradle

The tool I've used since the very start of my journey

Recently Modified

UI shouldn't think about validation

How I structured validation in one of my projects

How this Garden works

A guide to the advanced features of this knowledge base, including the 3-pane layout, tab system, and command palette.

Dresden, Somehow (2025)

Sometimes leaving the house is a big deal. This time it literally went off the rails, and everything else followed.

Failures We Don't Model Correctly

Why returning null, throwing exceptions, or wrapping everything in Result isn't just a style choice — it's a contract you define.

Semantic Typing We Ignore

Move from a 'this is just a string' mentality to a 'this is a concept' approach. This exploration of Semantic Typing in Kotlin turns design habits into clear rules for building better, self-documenting domain models.

Knowledge Graph

Visualize the connections between all notes in an interactive 2D map.

Launch Explorer
Table of Contents