Logs

Vibecoding this blog

I finally brought myself to develop certain features for this blog which I wanted to do for some time, having a button to toggle light/dark mode, being able to permalink page sections, having a button to copy page content, etc.

Read more →

CLAUDE.md to AGENTS.md Migration Guide

Update (2026-09-18): Anthropic has finally yielded, 375 days after I posted this. Claude Code 2.1.277 now falls back to AGENTS.md when there is no CLAUDE.md in a folder:

We’re adding support for AGENTS.md to Claude Code.

Starting today in version 2.1.277, if there is no CLAUDE.md in a folder, Claude will check for and use AGENTS.md.

You can toggle this behavior in /config.

AGENTS.md support is built off of Claude Code mods, our upcoming way to customize the Claude Code harness.

This is a built-in mod, but you’ll be able to build custom versions of project instructions yourself as you’d like too.

You can see the source for the mod here!

— Thariq Shihipar, 18 September 2026

We do not need this workaround anymore. Keep the AGENTS.md files and delete the CLAUDE.md symlinks. The claude-md-symlinker below was only ever a patch for a gap that Anthropic has now closed.

Read more →

Day 47 of Claude Code god mode

I started using Claude Code on May 18th, 2025. I had previously given it a chance back in February, but I had immediately WTF’d after a simple task cost 5 USD back then. When Anthropic announced their 100 USD flat plan in May, I jumped ship as soon as I could.1

  1. I previously had the insight that Claude Code would perform better than Cursor, because the model providers have control over what tool data to include in the dataset, whereas Cursor is approaching the model as an outsider and trying to do trial and error on what kind of interfaces the model would be good at. ↩

Read more →

Working on the weekend

Certain types of work are best done in one go, instead of being split into separate sessions. These are the types of work where it is more or less clear what needs to be done, and the only thing left is execution. In such cases, the only option is sometimes to work over the weekend (or lock yourself in a room without communication), in order not to be interrupted by people.

Read more →

Warmup and cooldown

One common thing about sports noobs1 is that they don’t warm up before and cool down after an exercise. They might be convinced that it is not necessary, and they also don’t know how to do it properly. They might complain from prolonged injuries, like joint pain.

  1. Including me before I started to receive proper training. ↩

Read more →