“I hear and I forget. I see and I remember. I do and I understand.” – Confucius
There is a gap between thinking you understand something and being able to explain it clearly. Writing forces me to close that gap. If I cannot explain a thing simply, I have not understood it well enough.
This blog is a forcing function. Having a post to finish turns “I should try LoRA sometime” into a weekend project with working code at the end. It is also notes to my future self. Six months from now, when I need to remember how I wired up a reward model or why DPO skips the reward step entirely, I want to open a page, skim the code, and be back up to speed in minutes.

The last reason is teaching. At work, the moments I look forward to most are knowledge-sharing sessions, or passing along a tip that saves a coworker an hour of debugging. During my time at Picovoice, I got to channel that into writing on Medium about the things I was building. It was one of the parts of the job I enjoyed most, and I have missed it since. This blog is me picking that thread back up.
So that is the deal: I pick a topic, build it from scratch, and write it down. If it helps someone else along the way, even better.