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...
Jan David
@jdno.dev
Building developer tools for humans and AI @aonyx.ai jdno.dev
New blog post: How to speed up the Rust compiler in July 2026 nnethercote.github.io/2026/07/31/h...
How to speed up the Rust compiler in July 2026
My last post on the Rust compiler’s performance was in December 2025. Let’s see what has happened since then.
nnethercote.github.io
Randomly saw this video and the premise resonates with me so much. Might need to finally buy a Steam Deck... www.youtube.com/watch?v=F-Cv...
I replaced Doomscrolling with the Switch 2. Here's what happened
The Nintendo Switch 2 completely changed my relationship with gaming, and honestly, I didn't expect it. For years, gaming slowly became something I did less and less. Between work, social media, and…
youtube.com
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...
Post-vacation me immediately wants to procrastinate by building another video game for programmers
"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.
I'm working on a new project and literally every other commit today is an ADR. My head is spinning! 😵💫
Of course I have no idea anymore what I was doing that night.
My favorite late night activity: Overthinking a name for a new project that I'll never actually finish and publish.
Found an old #SoundCloud account of mine and it's a wild blast from the past to listen to the songs I liked 15 years ago. Happy to report that this is still the greatest mixtape ever made: soundcloud.com/theglitchmob...
The Glitch Mob - Drink The Sea Part II: The Mixtape [2010]
Download / Stream ‘Drink the Sea (10 Year Anniversary Deluxe Edition)’: https://smarturl.it/DrinktheSeaX Shop Limited Edition 'Drink the Sea' Merch & Vinyl: http://shop.theglitchmob.com Shows // Tic
soundcloud.com
Feels good to finally write some code again after spending way too much time in Google Slides.
Don't ask me why, but I need to run a user-written #TypeScript function from a #Rust app and get a typed value back. Any suggestions?
> Now this clicks into focus, and it's a sharper concept than mine. It always is, Claude. It always is.
Very happy to be a part of this! 🥳
[NEWS] The Rust Foundation has launched the Rust Commercial Network: a free, open community for orgs building Rust in production to collaborate & share real-world use-cases with the Rust Project. Founding members span big tech, Rust specialists, & community orgs. rustfoundation.org/media/rust-c...
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.
Buying Steam games and playing Steam games really are 2 different hobbies
There are so many more problems waiting for someone to solve them with a really, really good user experience. Wish we'd value UX designers more in open source projects!
One thing I love about tools like jj and atuin is that they take things (dvcs and shell history) that are assumed to have well known good enough solutions and show that there's still room for significant improvements to be made
My favorite late night activity: Overthinking a name for a new project that I'll never actually finish and publish.
I've been noticing that I let coding agents do their thing in some personal projects, while still keeping a close eye on their output at work. Have been wondering what it would take to close the gap and wrote up a few thoughts: jdno.dev/trusting-ai-...
Trusting AI-Generated Code
Can layered specifications, tamper-proof tests, and scoped human review build confidence in AI-generated code?
jdno.dev
Wait, what!? GitHub Actions can't run on pull requests with merge conflicts if the trigger is "on: [pull_request]"? WHAAAT?! github.com/orgs/communi...
Show an explanation for why Actions workflows aren't run on PRs when there is a merge conflict · community · Discussion #11265
I spent a chunk of time trying to understand why my Actions weren't running on a PR. Eventually I realised that it was because Actions aren't triggered on PRs if there is a merge conflict. This beh...
github.com
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!
Few things are as annoying as GitHub Actions that simply won't start without any feedback whatsoever. 😫
> Until now that was fine — [...]. It is no longer fine. #Claude's poetry *chef's kiss*
I got some questions about what people choose to check into git when doing agentic development. Do you check-in AGENTS.md? .claude directories or files? Hooks? I also asked in rustaceans-ai.zulipchat.com -- if you do Rust coding with agents, you should join that.
AGENTS.md
AGENTS.md is a simple, open format for guiding coding agents. Think of it as a README for agents.
agents.md