Today
- I've started a new company: Superlogical. I authored1 the announcement post on the Superlogical homepage, which describes the problem statement and what we're building.2 Read that to learn more. This post is more of a personal statement about what led to this, how it relates to...
- Become a savvy vector database user and buyer. Come hang with me and Adam Hevenor as we learn about vector retrieval from first principles the week of August 10th. How to choose a vector database (Aug 10) Sign up: https://maven.com/p/59a7d9/how-to-choose-a-vector-database I am...
- Some teams force-reload their single-page web apps (SPAs) every few hours just to clear the memory the app leaked. A Playwright soak test finds the leak instead....
- When you’re on fire, problems are transparent: they’re solved simply by the act of looking at them. Even complicated layers of multiple problems can simply be glanced through like stacked panes of glass. But nobody can work that way all the time.
- What makes a remote engineering team work isn't where people sit—it's how they communicate. A conversation on the Overcommitted podcast about async-first culture, decision durability, and the ideas behind Open and Async....
Yesterday
- TL;DR I have ideas. I haven’t been writing them. That’s about to change. I promise… myself. I’ve been thinking a lot about talent. Actually, I’ve been thinking a lot about thinking. And writing. Or more specifically, not writing. This really hit me earlier this year at the...
- Subagents get justified by time saved and parallel execution, but Rahul Garg explains that's not what matters most. Every token in the orchestrator's context is competing for its attention, and the real value of a subagent is what it keeps out of that context. Subagents should...
- I’ve had the pleasure in my career of sitting in tons of different board rooms talking with executives and getting a rundown on different charts and graphs they care most deeply about. As expected, “number chart go up” is always the desired outcome. Number chart go up is good...
- Amodei in his latest blog post wrote a mix of agreeable things and things that I believe misrepresent where the real risk of AI is located. I want to focus my attention on why, among all the risks, open weight models constitute the mildest one. I write these words as a person...
- I made an accessibility error, and I want you to learn from my mistakes. I've been making short videos recently about web platform features as they land in Firefox, and also about other web standards & development stuff. If you'd prefer to watch a 3-minute video version of this...
This week
- EvoCode-Bench tests coding agents across 227 sequential rounds in a persistent workspace. Single-turn scores overstate reliability — regressions, not missing features, are the real bottleneck....
- Jason Grigsby has a great article where he surfaces an opinion from the Safari team about how AI agents shouldn’t get special treatment: An agent acting on a user’s behalf is, in effect, assistive technology: it should operate a site as the user would, and the site should not...
- CodePen v2 is now released! Because I co-host a podcast with Chris I’ve had an up-close perspective at this monumental effort over the last five years. I know how much work has gone into this release and I applaud the team for hitting the finish line. At the crux of the new...
- Quick Summary: I am going to continue to do my yearly update on three sets of technologies every January 1st. I am going to decouple them from my prediction tables from the first post on January 1st, 2018, as the dates for predicted events are getting sparser, and at the same...
- (This blog post was adapted from the transcription obtained from my YouTube video at https://www.youtube.com/watch?v=l6lxgYeVZqs) When Linus Torvalds developed the first Linux kernel, he had studied the Minix sources, he had studied computer architecture, he had the base...
- Solod (So) is a subset of Go that translates to regular C — with zero runtime, manual memory management, and source-level interop. It's designed for two main audiences:Go developers who want low-level control without having to learn another language.C developers who like Go's...
- Ed Catmull, co-founder of Pixar and former president of Disney Animation, was on the David Senra podcast and I quite enjoyed the interview. (If you like the interview, you should read his book.) Ed talks about what he considered his job to be: get the dynamics right for groups...
- In the 2010s, if you had technical gaps (say, you couldn’t write CSS), you had to either rely on a skilled colleague or just hope that the answer to your exact problem was out there on the internet. Today, everyone can write sort-of-okay CSS by delegating the task to an LLM....
- Keep Your Agent’s Skills and Tools in Check When I wrote “How to Fix Your Context”, it was really hard to find real-world examples of the Tool Loadout pattern. But as Skills have grown in popularity, our contexts have become cluttered. Recently, I met a developer who told me how...
- There is this line of thought that has been bugging me for a while now: “With the coming of LLMs we don’t need juniors anymore”. The idea is that all the boring work (boilerplate, etc.) can be handled by LLMs, and we can now just focus on the real work. As you’ve probably heard...
- Embeddings take up a lot of space. When I embed the MSMarco passage corpus with the 384 dimension MiniLM model, I quickly get to ~14GB in memory embeddings: 9,000,000 records x 384 dimensions x 4 bytes per float 32 ------- ~ 14GB It doesn’t take much for millions of PDFs turn...
- The role of AI tools (LLMs, mainly) in Linux is under discussion, or it was, until Linus Torvalds “put his foot down” in support of the use of AI in Linux kernel development. I can identify two major ways in which AI is used for Linux kernel development: authoring code and...
- Top of mind for engineering leaders: what to do about the growing code review load, and how devs are starting to review code less thoroughly than before? Many questions, but few proven solutions....
- In the two previous posts, we learned about chain complexes and their homology groups. We are now ready for another foundational concept needed to understand QEC from a topological perspective: in this copost, we dive into cohomology! When learning about the surface code, we saw...
Rows per page