A journal on software engineering, leading teams, and whatever else is on my mind.

Thoughts, lessons, and observations across work and life, newest first.

How I use AI to review every pull request

An agent reviews every pull request before a person does. What it checks, what it refuses to say, and why a false blocking finding costs more than a bug.

Coffee is over

One working day, hour by hour, with the internet talking over it. What being a software engineer actually feels like when nothing goes according to plan.

My first experiences as a developer

I had no computer until I was 18 and picked IT because it looked like it would pay. What the first years actually taught me.

What code comments are actually telling you

A comment explaining what code does is usually an apology for not writing it clearly. The three comments actually worth keeping, and why the rest lie.