Today
- Open and Async is the practical playbook for making remote and distributed work actually work—two habits, working in the open and communicating asynchronously, drawn from a decade of remote-first lessons at GitHub....
- With this post, I’ll wrap up my notes from the second Future of Software Development Retreat. But before I do, I should note that the full Thoughtworks report on the retreat is now available. They have five headline findings: Code generation is no longer the bottleneck —...
- Earlier this month I hosted a fireside chat session at the AI Engineer World’s Fair with Cat Wu and Thariq Shihipar from Anthropic’s Claude Code team. We talked about Claude …
- The lofi girl was right Sometimes, fighting for a change isn’t worth it. You try. Again and again. And as hard as you can. So you speak up. Naively, you assume others will care. that people value integrity. That a company thrives when its employees do....
- A software factory is harnessing loops at scale - the system that builds your software instead of you. You can run the loop with humans in it (light factory) or you can ignore the humans (dark factory) and let those agents scope, build and ship code, without anyone really...
Yesterday
- Aurora DSQL: Scalable, Multi-Region OLTP A paper! Our new paper, Aurora DSQL: Scalable, Multi-Region OLTP, is now available on Arxiv. I’m excited about this one: it’s a fully end-to-end look at how Aurora DSQL works, from query processing, to transactions, to replication, to the...
- Hey, Niki here. This is a bit unusual. My sabbatical is coming to an end, and I am looking for a new opportunity. Full-time or contract, startup or research, remote or Berlin, individual contributor, ideally—tight team, ambitious product. I am a software engineer first and...
- What is usage-based billing? Tokens, credits, and outcomes, explained in the controlled language of aircraft manuals. The unit changes. The meter does not. The post What is usage-based billing? Tokens, credits, and outcomes, explained in Simplified Technical English appeared...
This week
- A delayed education on the trenches and scales of suffering...
- Here’s the big idea in Keith Johnstone’s book Impro: Children are naturally creative, but are violently formed into repressed adults by Western culture and education The process of becoming more creative and expressive is largely a process of unlearning these habits of...
- There are two wolves inside of me, lol. Some days I want to be a “designer”. Other days I want to be a “developer”. On the days I find myself wanting to feed the developer, it’s often because making something “work” seems easier (and more impressive) than making something...
- The anonymous blogger Gwern recently completed a thirteen thousand word post called Human-like Neural Nets by Catapulting, in which he offers a theory about why LLMs don’t possess truly flexible human-like intelligence, and how we might train LLMs that do. Theories like this are...
- Build Gemini Managed Agents that use the GitHub CLI without exposing your PAT. The egress proxy injects your real token into outbound requests while the sandbox only sees a dummy token....
- I wish I could remember how this podcast came across my radar so I could give credit where it’s due. But alas, I cannot. It’s episode 217 with Dr. Iain McGilchrist. At one point, he shares his perspective about how science and reason can only take you so far: [science and...
- Chinese AI lab Moonshot AI announced Kimi K3 this morning, describing it as their “most capable model to date, with 2.8 trillion parameters”. It’s currently available via their website and …
- A lot of people simply don’t understand the degree to which competition matters in B2B software, and what competing effectively feels like. Competition is simply the art of increasing your win-rate when you and a competitor vie for the same customer’s business, and this is what...
- I’ve been on a posting spree recently and I’m excited to get out some of these links I’ve been sitting on for a bit. Lots of fun ones here—enjoy! Print Gallery of an Artist A little platforming game that takes place inside recursive spaces. As a player, I found it beautiful,...
- The predominant narrative these days is that generative AI is going to be bad for the internet. Whether you call it Dead Internet Theory or The Slopocalypse, the idea is the same: A tidal wave of low-quality AI-generated slop will flood the internet, turning it into a lifeless...
- To a sceptic, spending $165K to migrate Bun from Zig to Rust sounds very expensive. But to a realist, shortening a 1-2 year migration down to 11 days opens amazing new opportunities for devs. However, a thoroughly-tested project is required to pull it off....
- When people think of legacy modernization, most folks aren't imagining the target environment will be Java 8. But this was the challenge facing Nik Malykhin when he needed to run a Java 1.5 codebase on today's hardware. His early use of LLMs gave plausible answers that did not...
- Engineers need to own the outer loop, the accountability for these systems. A written version of my AI Engineer World's Fair 2026 closing keynote: quality, verdict, and answerability, the three hidden costs of delegation, and building software factories you can stand behind....
- Found yourself on a data project and have no idea what they all are talking about? Feel excluded from all the fun discussions in the office kitchen? If only there were a humongous guide going over all the concepts and buzzwords......
- In an office, some of your visibility is free. Go remote and it drops to zero. Working loudly makes your impact visible as you do it—not after the fact in a status update nobody reads....
- LLMs generate code incredibly fast, but to ensure they generate exactly what is intended, they need clear boundaries. Abstractions and Domain-Specific Languages (DSLs) provide a strong harness that guides LLMs right from the start. Unmesh Joshi describes how the example of...
Rows per page