
Opening the Mind of a Thinking Agent
Reflecting on my experience of using AI agents for coding, I start wondering what is really hiding behind the concept of a "thinking agent". Time to take a look inside its brain…

Reflecting on my experience of using AI agents for coding, I start wondering what is really hiding behind the concept of a "thinking agent". Time to take a look inside its brain…

I have just released the first version of a Zed extension for the Turtle format.

How I built and open-sourced Barley, a fast and simple model serializer gem for Rails, born from real-world performance needs and benchmarked against the best in the Ruby ecosystem.

A step-by-step walkthrough for running Ghost on a VPS using Podman quadlets backed by Systemd, with MySQL and Caddy as a reverse proxy.

Estimates are inevitable in software development, but committing to deadlines — like a mechanic does — requires honesty with your manager rather than optimism to impress them.

How I use TickTick and the PARA method to manage ADHD and transform daily chaos into a structured, productive second brain.

Embed contextual comments directly into your SQL queries using ActiveRecord’s annotate method, making log analysis and debugging far easier.

Simple rules for ordering Ruby method arguments — put optional arguments last, and switch to keyword arguments when you have more than one optional parameter.

Stop ignoring error messages and start reading them — it will make you a better developer and help you understand your language from the inside out.

A set of guidelines to write clean, readable code that you — and your future self — will thank you for.