Recent posts
-
notes
What a hackathon and a CTF taught me in 2025
Notes from a 24-hour hackathon, a beginner-friendly CTF, and a few small codebases that are worth reading.
-
notes
Why I still keep a paper notebook
In a job that happens entirely on screens, a cheap notebook still earns its place on my desk. Here is how I use it.
-
backend
Configuration without tears
A few habits that keep application configuration boring, which is exactly what you want it to be.
-
tooling
Small scripts beat big frameworks
A defence of the forty-line shell script, and a few rules for knowing when it is time to stop writing one.
-
backend
Job queues without the drama
What I learned moving background work out of the request path: retries, idempotency and why the boring option usually wins.
-
backend
Database migrations that do not wake you up
How to change a live database schema in small, reversible steps, and why most of the risk comes from doing too much at once.
-
notes
How I read logs
Nothing clever here, just the order in which I look at things when something is on fire and the coffee is cold.
Get new posts by e-mail
About one message a month, no tracking, and you can leave at any time.
Prefer a feed reader? Here is the RSS feed.