Hello world

A short note on what I write here, and what a post is allowed to get wrong.

TL;DR

These are learning notes. I write when I try something, when I figure it out, and sometimes when I got it wrong.

A post can age badly. I leave it up and say what changed.

One idea at a time

I've been writing code since 2013. The notes reach wider than the code: agents, language models, evaluation, git, and whatever I am trying to understand.

I try to explain one idea at a time, and to draw it when a paragraph is not enough. The note is for future me. It might help you if you were stuck on the same thing.

Old notes stay when I change my mind

I get things wrong. When I notice, I would rather keep the old page and write what moved, than quietly pretend I had it right the first time.

These pages are my opinions. Work for an employer stays out, unless a post says it is about that work. I pay for the machines, unless a post says someone else did.

If a result looks off, write to blog AT nigiva.com. A bit more about me is on About.

The same page is also plain Markdown. Swap .html for .md in the path, as in /2026/05/01/hello-world.md.