Today
- Persistent models have a persistence problem. It’s been a bit since we’ve added a new context failure mode, but the increasing persistence of frontier models has brought this fail to the fore. This one I call Context Inertia: Context Inertia is when the model commits to a...
- One of my favourite things in the Python standard library is the ThreadPoolExecutor. It is a very simple way to run a bunch of tasks in parallel, such as converting or repacking a whole bunch of image files from one format to another. You write a pure function that takes two...
- Ramp and Stripe built platforms for non-engineers to build internal websites and tools with, and both are taking off in those workplaces. I expect more companies to do the same....
- When software meets hardware, engineering principles remain largely the same, but the sensible defaults often change. Kuldeep Singh describes our experience modernizing a large IoT fleet of battery-powered sensors. Our familiar principles remained important; what changed was how...
- JPEG XL has now landed in all major browsers, so I figured I'd take a closer look at what it's good/bad at compared to other formats. Conclusions I'll go into full detail, with examples and benchmarks, but for those of you who don't have the time, here are the headlines: For...
- Every few months someone declares that management is dead. Big Tech is in the middle of a Great Flattening, and there are companies that have a single Director managing 80 engineers and a fleet of agents with nobody in between. I think it’s the opposite. Management is becoming...
- The proposal period for Interop 2027 closed in late September, which means the Interop team is now in the process of working through all the proposals and ultimately deciding which will be taken on next year. Part of that process is looking at “developer signals”, which is a...
Yesterday
- Building a slide template starts with three foundational choices — colours, fonts and layouts. Sumeet Gayathri Moghe covers the basics of color theory and how to build a reusable palette, the essentials of typography, including serif, sans-serif, handwritten and monospace fonts,...
This week
- A couple of months ago Jim Highsmith explained how practitioners writing for each other forms a distinct style of writing. He now adds a section to the article with more detail on the craft of how we write in this style. How the writer shows up in the prose, its four principles,...
- Naresh Jain compares coding agents building the same API service with and without a behavioral harness. A frontier model, GPT-6 Sol, passed every external evaluation either way. But a cost-optimized model, GPT-6 Luna, succeeded in only 3 of 10 unharnessed runs and all 10 with...
- October 13, 2026 Today’s “ask for what you want”: a rich visual research report on “box logics” in print media, from the beginning of time until today. I’ll put my full prompt in a details element below. The short version is: I am interested in a broad family of graphic...
- Over the weekend, John Gruber posted a piece titled “X Once Again Marks the Spot”. He announced this on Mastodon by saying “I’m sure this one won’t make anyone angry.” I’m not angry, John, I’m just so very tired. Others have written about this with more gusto than I can muster....
- Python 3.15 is here! Here’s the essential What’s new in Python 3.15 guide, this year curated by 3.14 and 3.15 release manager Hugo van Kemenade. As someone who builds open …
- I wrote the chapter on app icon history for The iOS App Icon Book. The other day I found an old note stashed away where I had started researching the macOS version of that chapter (which Michael ultimately ended up writing). At the time, I didn’t know what to write. I mean, how...
- Many software engineers are righteously angry about AI. It’s understandable to be upset that the skills you built your professional identity around are getting…
- Pete Millspaugh has a lovely article over on WIRED that peers into the world of domains. (If you’re as interested in the esoteric details of domains as I am, follow Pete’s writing at Dot Com Press.) You should just read the article, but here are a few things that stood out to...
- When you disagree with someone, there are two paths forward. The first is to try to engage with what they’re saying: what their reasons are, whether their…
- For the second time, Firefox made a page that lets you rank the Interop 2027 features that you care about. Interop is an effort by multiple companies involved in shaping the web to make the platform more interoperable. This is your very low-effort option to contribute to the...
- "System one" decision models are models that infer and respond with calibrated probabilities or every allowed answer. Consider your everyday language model, to get typed output from it (JSON), you may use Structured Output to constrain the output to guaranteed valid JSON. While...
- We all know waterfall is bad. It's outdated, bureaucratic, ineffective, and makes you late for dinner. It's just a stupid thing we did in the bad old days, before we were taught better by a group of consultants at a mountain retreat. Or so the Agilists would have us believe....
- livedraftsandbox 1$ python sync_leads.pysandbox 2$ node enrich.jssandbox 3, days later$ python report.py41424344reads 43branch/mainfork, nothing copiedbranch/drafta sandbox on the draft$ python score_v2.pyEach sandbox commits a new snapshot to the volume, live keeps moving...
- Have you ever tried to explain lobbying to a European? Neither have I. But George Hotz just did the opposite: he explained it to everyone who is not American. His version goes like this. He ends with the sentence every European hears: You just don’t get it cause you aren’t...
- Blog About Moonbound This is a post from Robin Sloan’s lab blog & notebook. You can visit the blog’s homepage, or learn more about me. October 9, 2026 Earlier this year I noted Google’s eager deprecation of Gemini models. Now there’s this, from my inbox: Gemini 3.7 Flash is...
- We are currently living in the age of centaurs (2022-20??). Right now, human engineers paired with AI coding systems are more effective than either by…
Rows per page