Jan David

@jdno.dev

Building developer tools for humans and AI @aonyx.ai jdno.dev

Opus 5 feels incredibly bad at following instructions. Regularly ignores .claude/settings.json and AGENTS.md. No wonder these models keep breaking out of sandboxes...

Every time I set up a self-hosted runner for GitHub Actions, I'm reminded again how nice it is to have a persistent local cache. Speeds up Rust builds in particular so much...

"Offloading the microseconds while awaiting the subprocess is optimizing the doormat of a house that's on fire, except the fire is load-bearing and intentional." – Claude

It's wild to think that with AI, every task suddenly has a concrete price tag. Very curious how that will change prioritization and backlogs...

I find coding agents so helpful for refactoring code. Really feels like the average code quality in my projects has improved massively in the past ~year.

Deeply focused on a task, reading through Claude's response: > Your own comment (from yesterday) says [...] From YESTERDAY?! It was only 10pm. Where did the last two hours ago? 😭

Nothing better than seeing 12 hours of work, 8 stacked pull requests, 42 new files, and half my sanity turn into a single, simple function call that totally hides the madness going on behind it.

Bild

Is it just me or is Claude 4.8 weirdly fascinated with spines? It loves to use the spine as a metaphor in my conversation.

Bild

My favorite late night activity: Overthinking a name for a new project that I'll never actually finish and publish.

I've burned through my free #GitHub Actions minutes in 10 days or so. Decided to set up a self-hosted runner on an unused Mac Studio and omg my CI is fast now!