Yesterday
- There is enormous variability in the frequency with which teams have emergencies. Some teams have emergencies regularly. We need a new report; someone has to put together a presentation; we need to change plans to incorporate new feedback. Other teams essentially only have...
- BM25 odds vs probabilities: a tour of Bayesian BM25 and what it means for hybrid search calibration....
- I recently started a new platform where I sell my books and courses, and in this website I needed to send account related emails to my users for things such as email address verification and password reset requests. The reasonable option that is often suggested is to use a paid...
- In 2021, being a good software engineer felt great. The world was full of software, with more companies arriving every year who needed to employ engineers to write their code and run their systems. I knew I was good at it, and I knew I could keep doing it for as long as I wanted...
- âThe Tim Ferriss Showâ is one of the most popular podcasts in the world and follows a form of lengthy interviews with top performers from multiple areas, like business, tech, sport and finance. I donât follow it religiously, but I listened to some of these chats before and I...
- Iâm interested in helping to create a shared JavaScript library for letting Electron apps authenticate with Netlify (and potentially GitHub/GitLab pages) via OAuth for the purpose of creating new projects and uploading files to existing projects.
This week
- An engineer at Cloudflare rewrote most of Vercelâs Next.js in one week with AI agents. It looks like a sign of how AI will disrupt existing moats and business models. Analysis...
- Over the past few months itâs become clear that coding agents are extraordinarily good at building a weird version of a âclean roomâ implementation of code. The most famous version âŠ
- Learn how to systematically test and improve agent skills using deterministic checks and a real-world Gemini API example....
- Naresh Jain has long been uncomfortable with software patents. But a direct experience of patent aggression, together with the practical constraints faced by startups, led him to resort to defensive patenting as as a shield in this asymmetric legal environment. moreâŠ...
- Hi friends, In February, Scour scoured 647,139 posts from 17,766 feeds (1,211 were newly added). Also, 917 new users signed up, so welcome everyone who just joined! Here's what's new in the product: đź Inferring Interests from RSS Feeds If you subscribe to specific feeds (as...
- When I joined GitHub in 2013, I found a company that had fundamentally rethought how work happens. Thirteen years later, the lessons from that experiment are more relevant than ever....
- The following is a write up of a talk I delivered at MLOps Communityâs âCoding Agentsâ conference, on March 3rd. Thereâs a video version of the talk available on YouTube. I share what I learned building a no-code library, why spec-driven development is a feedback loop not a...
- I published my list of defaults last time in 2023, but a few things have changed since then. Inspired by Bud Spencerâs comment, here it is, my list of defaults as of 2026. Not a drastic change, but to make it a little easier to parse, I annotated the new things. If you are...
- Iâm behind on writing about Qwen 3.5, a truly remarkable family of open weight models released by Alibabaâs Qwen team over the past few weeks. Iâm hoping that the 3.5 âŠ
- There's been much talk recently about how AI agents affect the workflow loops of software development. Kief Morris believes the answer is to focus on the goal of turning ideas into outcomes. The right place for us humans is to build and manage the working loop rather than either...
- In âWhy is Claude an Electron App?â Drew Breunig wonders: Claude spent $20k on an agent swarm implementing (kinda) a C-compiler in Rust, but desktop Claude is an Electron app. If code is free, why arenât all apps native? And then argues that the answer is that LLMs are not good...
- Blog About Moonbound Shop This is a post from Robin Sloanâs lab blog & notebook. You can visit the blogâs homepage, or learn more about me. March 3, 2026 New Gemini model out today: 3.1 Flash-Lite, superÂfast and very capable. The Gemini models remain my favorites: for their...
- The other day I was looking at the team billing section of an AI product. They had a widget labeled âUsage leaderboardâ. For whatever reason, that phrase at that moment made me pause and reflect â and led me here to this post. Itâs an interesting label. You could argue the...
- Rahul Garg continues his series of Patterns for Reducing Friction in AI-Assisted Development. This pattern describes a structured conversation that mirrors whiteboarding with a human pair: progressive levels of design alignment before any code, reducing cognitive load, and...
- AI skeptics often argue that current AI systems shouldnât be so human-like. The idea - most recently expressed in this opinion piece by Nathan Beacom - is that language models should explicitly be tools, like calculators or search engines. Although they can pretend to be people,...
- âIf a picture is worth a thousand words, then a prototype is worth a thousand meetings.ââ Tom & David Kelley But what if the meeting is the prototype? Thatâs the spirit of an idea Iâm calling âReal-time UIâ (the name [âŠ]...
- I have been a loyal customer of 1Password since 2013. It has served me well and I never really looked into the alternatives. I didnât mind occasionally paying for an upgrade to the newer version, or even switching to a subscription model a few years ago. In recent years though,...
- For my future self, these are a few of my notes from this book. A take from one historian on the Luddite movement: If workmen disliked certain machines, it was because of the use that they were being put, not because they were machines or because they were new Canât help but...
Rows per page