My Writings

I write about my experiences, learnings and thoughts on various topics.

Writing tests with coding agents is a bad idea

Oct 20, 2025

Code retrieval for coding agents

Oct 17, 2025

Prediction is not intelligence

Oct 01, 2025

Don't micromanage your coding agents

Sep 24, 2025

Tokens != intelligence

Sep 23, 2025

AI infinite money glitch

Sep 23, 2025

Throwaway code and coding agents: Build it, ship it, move on

Sep 22, 2025

Anthropic's rough month: Infrastructure bugs and the importance of evals

Sep 21, 2025

OpenAI no longer exposes raw reasoning traces

Sep 20, 2025

Production outage from copy paste error made by a coding agent :(

Sep 18, 2025

Should we use the latest npm packages or wait for a release to settle?

Sep 10, 2025

Labour market for early-career developers is shot

Aug 30, 2025

Pilot vs Production with LLMs

Aug 28, 2025

A tiny HRM 27M beat Opus 4 and o3 on the ARC AGI benchmark

Aug 21, 2025

Is LLM Coding Going to Take Programming Jobs? I'm Not Worried.

Jul 05, 2025

How to Garbage Collect Your Thoughts

Jul 02, 2025

Why do we still need to babysit coding agents?

Jun 28, 2025

Multi-Agent Systems: When AI Agents Work Together

June 16, 2025

How to Manage Infrastructure with Agents

June 03, 2025

How I Code with AI

May 18, 2025

Philosophy of RPC

Jan 28, 2025

Reflecting on 2024

Jan 06, 2025

Developers Hate JIRA

Oct 12, 2024

Imagining the Ideal Software

Sep 15, 2024

T-shaped engineer

Sep 01, 2024

Level of error handling

Aug 22, 2024

Software bugs

Aug 21, 2024

Why software projects are notoriously late?

Aug 20, 2024

Does altruism really exist?

Aug 18, 2024

Naming is hard

Aug 13, 2024

Why Chrome?

Aug 09, 2024

How did I swim 3km in open water?

Oct 10, 2023

Training for my first half Ironman

Aug 15, 2023

I signed up for an Ironman race

Jul 29, 2023