General

Getting Out of Worktree Hell

Git worktrees aren’t new. They shipped in Git 2.5, back in July 2015. And for years, almost nobody used them. Checking out a second branch into a second folder was a nice trick for the rare case, not something you reached for every day. Then AI coding agents showed up,... [Read More]
Tags: general ai git

Meet Cronito, a Friendlier Cron for Claude Code

Everybody is talking about loops these days. Loop this, loop that, wrap your agent in a while and let it check on things every few minutes. And sure, that works — until you close the laptop, or the session times out, or you just forget the terminal tab was even... [Read More]
Tags: general ai

Back to Sharing in a Post-Blog Era

The last time I shared something on this blog was in 2023. Almost three years!! No, I didn’t retire (yet). I was just working. A lot. Let’s be honest: blogs are dead. I don’t read blogs anymore either. All the good content today lives in X posts, LinkedIn articles, and,... [Read More]
Tags: general ai

2018 in numbers

Yesterday I tweeted my 2018 in numbers, and I thought it deserves a post :) The goal of this post is not showing off. It’s to encourage you to do the same, to give back, to help the community that already helped you to become a better developer. www.hardkoded.com: The... [Read More]
Tags: general

How to start an OSS project

An OSS project is very different from a project you work on in your daily job. At first, It’s like being in a fairy tale but, without discipline, your dream project can quickly become [insert a boring movie reference here]. I started the Puppeteer Sharp project in October 2017, and... [Read More]
Tags: general

Hello World!

What? A new blog? What is it, 2003? Don’t check your calendar, we are in 2018, and I am creating a new blog. Let me tell you why. Give back I decided to become an active member on Stack Overflow back in May, not even a year ago. After a... [Read More]