Links
Things worth reading, saved as I go. 1495 links so far, newest first.
martinfowler.com
Building reliable agentic AI systems: a production write-up of making LLM agents dependable, on Fowler's site.
cs.cornell.edu
CS 6120: Advanced Compilers, self-guided: Cornell's graduate compilers course, open and timeless. Bookmark, then actually do it.
docs.deno.com
Deno Desktop: native desktop apps on the Deno runtime, an alternative to Electron and Tauri. Open source.
queue.acm.org
Eight myths on software engineering and GenAI: ACM Queue takes apart eight comfortable assumptions. Practitioner-grade, free to read.
wheresyoured.at
And to keep the enthusiasm honest: OpenAI's losses grew nearly 8x in 2025, on more than 34 billion dollars of spending. Someone is paying for the party.
nelson.cloud
.gitignore isn't the only way to ignore files in Git: exclude, info/exclude, skip-worktree. The ones you forget you have.
kobzol.github.io
How memory safety CVEs differ between Rust and C/C++: the memory-safety argument with numbers attached, for once.
support.claude.com
The support page for identity checks: a government photo ID and a selfie, verified through Persona, for safety and compliance.
mareksuppa.com
HTTP requests without curl, using Bash /dev/TCP: the kind of TIL that makes you reread your own shell. A request with nothing but Bash.
brooker.co.za
Meet Alice. Alice is impatient.: Marc Brooker on why your average user waits longer than your average response time. Queueing theory you can feel.
github.com
MicroUI: a tiny, portable, immediate-mode UI library in ANSI C, from the author of lite. Open source.
role-confusion.github.io
Security got a sharper frame too. Prompt injection as role confusion recasts the problem as a model that stops telling instructions and data apart, which beats yet another blocklist.
rfc-editor.org
RFC 10008, the new HTTP QUERY method: a body-carrying, cacheable, idempotent way to ask questions. Finally standard.
vickiboykis.com
Coding with Gemma 4 and GPT-OSS locally, landing around 75% of frontier quality, and where that turns out to be enough.
mnot.net
So you want to define a well-known URI: how to add a /.well-known/ entry without making a mess, by someone who would know.
overreacted.io
There are no instances in ATProto: Dan Abramov on the data model behind Bluesky, where your identity and posts are portable instead of tied to one server. A clean look at designing a protocol for exit.
marble.onl
Argues open-weight models have closed the gap far enough that choosing one is no longer a professional risk.
kevinak.se
Who actually owns your ATProto identity?: the cold-water counterpoint. That portable identity still routes through one central directory you do not really control.
oreilly.com
Who owns the code Claude wrote?: the authorship and copyright question, before it becomes someone's lawsuit.


















