Skip to content
Daniel Gietmann
← Blog
Notes

A place for notes

Notes from building software, maintaining systems, and revisiting decisions.

The rest of this site is a board of things I can point at: apps that shipped, libraries that escaped a third rewrite, systems that are still running. That is useful. It is also incomplete.

A lot of the work does not leave a repo. Why a service failed at 3am. Why I stopped using a pattern I was sure about last year. The six-month gap between “this is obviously right” and “this is obviously wrong.” Those notes used to die in commit messages and chat threads.

This blog collects those dated notes: what happened, what I learned, and what I would do differently. Some posts are short observations; others need a working example and a longer explanation.

If you are here from a project page, start with the work. If you already know the work, these notes explain some of the decisions behind it.