What Claude Code's Leaked Source Actually Teaches Us About Building AI Agents(opens in new tab)
512K lines of TypeScript, verified against actual source. The engineering patterns in Claude Code's leaked codebase that most coverage got wrong.
Curated river of news
Latest posts from blogs I follow
512K lines of TypeScript, verified against actual source. The engineering patterns in Claude Code's leaked codebase that most coverage got wrong.
The new WebAIM Million report is out, the eighth annual accessibility analysis of the top one million home pages on the Web. And after eight years of data, the picture is as sobering as ever. In 2019, 97.8% of home ...
Over the decades, Humans have proved to be pretty bad at producing bug-free software. Trying to apply our approximative, fuzzy thoughts to perfectly logical computers seems doomed. While the practice
In this post we'll be building a fullstack web app with server-side rendered (SSR) HTML using Rust and Maud. This post continues our series on building webapps with Rust: Build a Simple Single-File R...
A wrap up of all the things that happened in Terminal Trove in March 2026.
A terminal first monitor configurator and daemon for Hyprland.
Social media was supposed to connect us, but most of it has turned into ads, division, and loneliness. I'm betting on ATProto as a way to fix that, and not just for developers. Whether you're a scientist, journalist, or just ...
\"Ingress NGINX was archived March 24, 2026. ing-switch maps all 119 NGINX annotations with
If your design system can only apply `loading=lazy` or `fetchpriority=high` blindly, it may be safer not to apply them at all.
Topics covered in this episode: Lock the Ghost Fence for Sandboxing MALUS: Liberate Open Source Harden your GitHub Actions Workflows with zizmor, dependency pinning, and dependency cooldowns Extras Joke Watch on YouTube About the show Sponsored by us! Support our ...
My sweater is weird but it is special and important to me.
Kubernetes v1.36 is coming at the end of April 2026. This release will include removals and deprecations, and it is packed with an impressive number of enhancements. Here are some of the features we are most excited about in this ...
The Most Important Ideas in AI Right Now April 2026/images/blog/the-most-important-ideas-in-ai/header.webp/images/blog/the-most-important-ideas-in-ai/header.webp After thinking about this for about a week, and attending the RSA conference during that time, I think there are a few main AI ideas tha...
What Happens When AI Stops Being Artificially Cheap/images/ai-stops-being-artificially-cheap.webp I've been thinking about what happens when AI inference costs stop being subsidized. Every major lab is losing money on inference right now, and that's going to change. I don't know exactly ...
We Are Confusing Two Types of AGI/images/two-types-of-agi.webp/images/two-types-of-agi.webp I think the biggest problem with the AGI debate is that we're confusing two types of AGI. I propose thinking and discussing them as two different things: 1. Soft AGI: An AI system ...
Astral is joining OpenAI, which says a lot about where the center of gravity is moving for developer tools, LiteLLM got hit by a nasty supply-chain attack, and OpenCode blew up as the latest serious open source swing at the ...
AI Unmasked Our Work as Scaffolding/images/blog/ai-unmasked-our-work-as-scaffolding/header.webp/images/blog/ai-unmasked-our-work-as-scaffolding/header.webp I think AI is revealing that a vast percentage of knowledge work is scaffolding overhead. Maybe 75-99%. 1. In my own field of cybersecurity, ...
Controversial donation banners, Booklore successors, and a public service announcement for GitHub users
Originally published on Rails At Scale. Look! A trace of slow events in a benchmark! Hover over the image to see it get bigger. img { max-width: 100%; } img:hover { transform: scale(2); transition: transform 0.1s ease-in; } img:not(:hover) { ...
I love my single-purpose devices, and I got another one for distraction-free writing called the BYOK!
I just finished my 12-week programming retreat at Recurse Center. As is tradition, we write "return statements" to reflect on the time - what we did, built, and learned. What is Recurse Cen...
Weekend articles should be lighter and fun. Not everything has to be an argument, a deep dive, or a small your average frustration disguised as an essay. Sometimes I just want to build a tiny piece of nonsense, the sort ...
I’ve noticed lately that more people are writing forum postings and Reddit questions as if they were writing a prompt for an LLM. Here’s an example from a Buddhist forum I lurk on:
Software and digital security should rely on verification, rather than trust. I want to strongly encourage more users and consumers of software to verify curl. And ideally require that you could do at least this level of verification of other ...
A Python project got hacked where malicious releases were directly uploaded to PyPI. I said on Mastodon that had the project used trusted publishing with digital attestations, then people using a pylock.toml file would have noticed something odd was going ...
If you've built documentation in the Python ecosystem, chances are you've used Martin Donath's work. His Material for MKDocs powers docs for FastAPI, uv, AWS, OpenAI, and tens of thousands of other projects. But when MKDocs 2.0 took a direction ...
Growing up with James Bond, Alex Rider and Inspector gadget, I've naturally always been fascinated by gadgets that enable the hero to spy and fight the badies. Fast forward a
How I switched from Less to Sass to CSS Modules to PostCSS nested and nesting to finally, at last, using pure CSS.
In this post we'll continue our series of building web APIs with Rust. In the last post we built a single-file web API with Rust and Axum using in-memory storage. Now we're going to add a database as ...
A terminal music player inspired by winamp.
The question I asked myself (and the private Slack channel): is ensuring that I have a phone based approach to agentic coding while I’m on vacation healthy because I’m ensuring that I’m not on the computer, a phone is less ...
This article covers a useful LLM pattern where you ask the LLM to write code to solve a problem instead of asking it to solve the problem directly. The problem of merging two transcripts I had two files that contained ...
“You’ve got to think about big things while you’re doing small things, so that all the small things go in the right direction. — Alvin Toffler” A rule (or boundary)...
“In my experience, React (et al) is almost always the wrong solution. React has its place, I’m sure, but it has turned into the proverbial hammer that makes everything look like a nail. I also know that React can be ...
Topics covered in this episode: Starlette 1.0.0 Astral to join OpenAI uv audit Fire and forget (or never) with Python’s asyncio Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk ...
So, you are interested in getting started learning databases? I get a lot of emails from people asking me how they can begin to learn the vast world of databases, and whether they are far enough along on their programming ...
Dave Rupert just wrote a piece called People are not friction and I just had to write a short reaction blog post, because Dave names something I’ve been thinking about for a while now. His main argument: the AI marketing ...
With the Ingress-NGINX retirement scheduled for March 2026, the Kubernetes networking landscape is at a turning point. For most organizations, the question isn't whether to migrate to Gateway API, but how to do so safely. Migrating from Ingress to Gateway ...
The promise of Breaking Change is that with every major version (this being the 60th episode of the program, but only the 53rd such release), I will break something. Well, I finally did it. I think I broke the show. ...
The landscape of artificial intelligence is undergoing a massive architectural shift. In the early days of generative AI, interacting with a model was often treated as a transient, stateless function call: a request that spun up, executed for perhaps 50 ...
The Gell-Mann Amnesia Effect of AI is a pretty well documented phenomenon: The Gell-Mann amnesia effect is a cognitive bias describing the tendency of individuals to critically assess media reports in a domain they are knowledgeable about, yet continue to ...
These are not the pull requests you're looking for...
claude -p is a quick hack that I find myself using more.
Sponsor FAFOFMDon't FAFO with cloud disaster recovery. Do it right with Arpio.Have a podcast you need help with? Reach out to HumblePod.Mark is the CTO of Azure and has decades of experience exploring the internals of systems. As a developer ...
Hey y’all,