What you can do in a decade(opens in new tab)
I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more useful reflections.
Curated river of news
Latest posts from blogs I follow
I turned 40 today. For my 35th I did principles, but for my 40th, I wanted to offer perhaps more useful reflections.
Added AI coding agents, more terminals, terminal bench benchmarks and new comparison tables on Terminal Trove.
A CLI/TUI to find the best Hetzner Server Auction deals.
The use of AI is leading to burnout among its greatest advocates as they hit the limit of their meta-cognitive abilities: “I end each day exhausted—not from the work itself, but from the managing of the work. Six worktrees open, ...
The Kubernetes SIG Network community presents the release of Gateway API (v1.5)! Released on February 27, 2026, version 1.5 is our biggest release yet, and concentrates on moving existing Experimental features to Standard (Stable). The Gateway API v1.5.1 patch release ...
Ask a BI engineer what they actually spend their time on: it’s not building dashboards. More often: fixing the join that broke in the overnight pipeline, untangling the metric definition that means three different things to three different teams, or ...
[Folk Fest] is not an intellectual experience, it’s an emotional experience. Bob Banghart Visiting Alaska gives me the feeling that people are chasing after when they travel: a little taste of what it’s like to be a part of another ...
Topics covered in this episode: Django Modern Rest Already playing with Python 3.15 Cutting Python Web App Memory Over 31% tryke - A Rust-based Ptyhon test runner with a Jest-style API Extras Joke Watch on YouTube About the show Sponsored ...
I’m in school1 again. I’m going back to school because my work, my entire career, for my entire adult life, has been writing things for the Internet. That’s going away,...
This is an edited transcript of the keynote I gave at the Applied Machine Learning Conference in Charlottesville, VA in April 2026. I first wrote a draft of this talk by hand. This part took 2 months. I then recorded ...
Weak vs Strong AI Rollouts diagram/images/weak-vs-strong-ai-rollouts.webp/images/weak-vs-strong-ai-rollouts.webp I get to see and help with a lot of Anterprise AI rollouts. Some are brilliant, but most even in 2026 are surprisingly bad. I've been thinking about and trying to summarize what I ...
In the early 2000’s, my parents took us on a road trip to Glacier National Park in Montana. We made the journey in our new (used) family van: a green Dodge Caravan whose reputation was soon to become “a lemon”. ...
Just have such strong nostalgia for this song. Still slaps. Close second from MC Chris. Curious, this record isn’t streaming anywhere, and he just makes the album available as downloadable MP3’s in a Google Drive.
AI SaaS Replacement is the Fire of Fires/images/blog/the-fire-of-fires/header.webp Added to my reminders this week: - Cancel Zapier - Cancel Resend - Cancel Figma - Cancel Canva - Cancel Browserbase - Cancel Supabase Recreated all this in my own PAI harness ...
Indie computing, Linux 7.0, and a new Jellyfin client for...the Wii?
https://www.youtube.com/watch?v=Hrbq66XqtCo Dwarkesh Patel talked to Jensen Huang in this videohttps://youtu.be/Hrbq66XqtCo, and I wanted to make a couple of points about it. I take Jensen's point about not wanting to give up a tech stack to a competing country — wanting ...
The OWASP Top 10 just got a fresh update, and there are some big changes: supply chain attacks, exceptional condition handling, and more. Tanya Janca is back on Talk Python to walk us through every single one of them. And ...
Mythos is Just the New Normal/images/mythos-is-new-normal.webp/images/mythos-is-new-normal.webp This whole Mythos thing continues to surprise me. Not the model, but the reaction to it. Guys, it's not even a cyber model. It's just the next thing. It's just a model designed to ...
The world is moving fast, very fast, and nothing makes my blood boil faster than someone explaining to me that it has always been done this so that's fine, or
https://www.youtube.com/watch?v=uUForkn00mk We're All Building a Single Digital Assistant/images/blog/we-are-all-building-single-digital-assistant/header.webp/images/blog/we-are-all-building-single-digital-assistant/header.webp I want to talk about where I think all this personal AI stuff is going...
The number of screenshots of Claude conversations is going up in my life and it’s beginning to have an impact on my general mood. Most of the time it’s well-intended; coworkers working through a problem with a chatbot before bothering ...
Supply Chain attacks are all the rage these days, with many high-profile attacks that were carried against the Python ecosystem (with litellm), JavaScript (with axios) and WordPress in the last
For the past several months I've been searching for the Missing Programming Language - a language with a good balance of types, performance, ecosystem, and agentic AI performance. I've landed on a spe...
Real time network diagnostics in your terminal.
Good and Bad Harness Engineering/images/blog/bitter-lesson-engineering/bitter-lesson-engineering-header.webp/images/blog/bitter-lesson-engineering/bitter-lesson-engineering-header.webp There are lots of ways to do Harness Engineering well and poorly, but the most important one comes down to whether...
In the winter of 1898, a mechanical engineer named Frederick Winslow Taylor arrived at the Bethlehem Steel Company in Pennsylvania with a stopwatch and a conviction. Taylor had been thinking for years about why industrial work was so inefficient, and ...
Why, where, and how I created a new app to be my new home of fiction writing.
When you make speed and “moving fast” the biggest priority on a project or in an organization, the first thing to breakdown is talking to each other. Talking takes time. Consensus is expensive and slow. In a pressurized environment there’s ...
From an aside of a much longer essay from Tom Forth:
It's Time for Full Activation/images/blog/its-time-for-full-activation/header.webp/images/blog/its-time-for-full-activation/header.webp I've been experiencing a feeling lately that's massive and hard to pin down. But here goes. If you remember my piece on Constraints on Creativity/blog/our-constr...
I've decided to go on a content hiatus. This will be my last dispatch for a while. I don't know how long I'll be gone. Why? Because I've been posting to an anonymous audience on the Internet almost every day ...
I used the GitHub Copilot CLI to generate some scripts for me to control Elgato Lights with the Logitech MX Creative Console!
We are releasing DuckDB version v1.5.2, a patch release with bugfixes and performance improvements, and support for the DuckLake v1.0 lakehouse format.
We released the DuckLake v1.0 standard!
We recently went on a 9 day trip to Japan. It was awesome. Japan has been at the top of my bucket list since ~2020 but with Covid, getting married, and having a kid we just never found the right ...
Why we need collaborative AI engineering and a tour of Ace: the multiplayer coding workspace
Weaver, seen from the Front, Vincent van Gogh, 1884 Something that’s been floating around in my head lately is the idea that I don’t know any truly good engineers who are also not good at at product design. Product design ...
AI Only Has to Beat 3/10/images/ai-only-has-to-beat-3-out-of-10.webp/images/ai-only-has-to-beat-3-out-of-10.webp I think there's a misconception about how AI will break and change things. The Mythos hype has convinced people that AI is about to be so advanced that it can overcome our great cyber...