Articles

Notes on things I’ve built and broken.

01
Published August 2022 · Updated February 2023

The bot that cloned your repo to find out it had nothing to do

Renovate had a cache built to avoid cloning repositories, and cloned them anyway, partly in order to write the cache. A series of small PRs cut clones on the hosted app by 40 to 50 percent, almost none of which made anything faster.

Read article →
02
October 2026

The agent that paid to re-read its own homework

A tool loop re-sent every page it had scraped on every model call, so cost grew with the square of the loop length. It surfaced as context-limit failures and dollar-a-call queries. Three waves of fixes over three weeks, only one of them mine.

Read article →
Delhi, India · Open to remote, worldwide © Rahul Gautam Singh