Engineers do get promoted for writing simple code(opens in new tab)
Curated river of news
Latest posts from blogs I follow
If you've built documentation in the Python ecosystem, chances are you've used Martin Donath's work. His Material for MKDocs powers docs for FastAPI, uv, AWS, OpenAI, and tens of thousands of other projects. But when MKDocs 2.0 took a direction ...
I hope I don’t have to spell it out but I will do it anyway: in these cases I don’t know anything about their products and I cannot help them. Quite often I first need to search around only to ...
Growing up with James Bond, Alex Rider and Inspector gadget, I've naturally always been fascinated by gadgets that enable the hero to spy and fight the badies. Fast forward a
How I switched from Less to Sass to CSS Modules to PostCSS nested and nesting to finally, at last, using pure CSS.
In this post we'll continue our series of building web APIs with Rust. In the last post we built a single-file web API with Rust and Axum using in-memory storage. Now we're going to add a database as ...
A terminal music player inspired by winamp.
The question I asked myself (and the private Slack channel): is ensuring that I have a phone based approach to agentic coding while I’m on vacation healthy because I’m ensuring that I’m not on the computer, a phone is less ...
This article covers a useful LLM pattern where you ask the LLM to write code to solve a problem instead of asking it to solve the problem directly. The problem of merging two transcripts I had two files that contained ...
“You’ve got to think about big things while you’re doing small things, so that all the small things go in the right direction. — Alvin Toffler” A rule (or boundary)...
“In my experience, React (et al) is almost always the wrong solution. React has its place, I’m sure, but it has turned into the proverbial hammer that makes everything look like a nail. I also know that React can be ...
Topics covered in this episode: Starlette 1.0.0 Astral to join OpenAI uv audit Fire and forget (or never) with Python’s asyncio Extras Joke Watch on YouTube About the show Sponsored by us! Support our work through: Our courses at Talk ...
We are releasing DuckDB version 1.5.1, a patch release with bugfixes, performance improvements and support for the Lance lakehouse format.
The NTLM authentication method was always a beast. It is a proprietary protocol designed by Microsoft which was reverse engineered a long time ago. That effort resulted in the online documentation that I based the curl implementation on back in ...
So, you are interested in getting started learning databases? I get a lot of emails from people asking me how they can begin to learn the vast world of databases, and whether they are far enough along on their programming ...
In May 2010 we merged support for the RTMP protocol suite into curl, in our desire to support the world’s internet transfer protocols. RTMP The protocol is an example of the spirit of an earlier web: back when we still ...
Dave Rupert just wrote a piece called People are not friction and I just had to write a short reaction blog post, because Dave names something I’ve been thinking about for a while now. His main argument: the AI marketing ...
With the Ingress-NGINX retirement scheduled for March 2026, the Kubernetes networking landscape is at a turning point. For most organizations, the question isn't whether to migrate to Gateway API, but how to do so safely. Migrating from Ingress to Gateway ...
The promise of Breaking Change is that with every major version (this being the 60th episode of the program, but only the 53rd such release), I will break something. Well, I finally did it. I think I broke the show. ...
The landscape of artificial intelligence is undergoing a massive architectural shift. In the early days of generative AI, interacting with a model was often treated as a transient, stateless function call: a request that spun up, executed for perhaps 50 ...
The Gell-Mann Amnesia Effect of AI is a pretty well documented phenomenon: The Gell-Mann amnesia effect is a cognitive bias describing the tendency of individuals to critically assess media reports in a domain they are knowledgeable about, yet continue to ...
These are not the pull requests you're looking for...
claude -p is a quick hack that I find myself using more.
Sponsor FAFOFMDon't FAFO with cloud disaster recovery. Do it right with Arpio.Have a podcast you need help with? Reach out to HumblePod.Mark is the CTO of Azure and has decades of experience exploring the internals of systems. As a developer ...
DuckDB.ExtensionKit brings DuckDB extension development to the .NET ecosystem. By building on DuckDB's stable C Extension API and leveraging .NET Native AOT compilation, it lets C# developers define scalar and table functions, which can be shipped as native DuckDB extensions.
Hey y’all,
Lies, damn lies, and read only filesystems
Trees take quite a while to grow. If someone 50 years ago planted a row of oaks or a chestnut tree on your plot of land, you have something that no amount of money or effort can replicate. The only ...
This is my annual list of DjangoCon US talks I’d like to see. I have been doing this since 2015, and it’s one of my favorite traditions. DjangoCon US 2026 is in Chicago this year, August 24-28. The CFP is ...
When LLMs write code to accomplish a task, that code has to actually run somewhere. And right now, the options aren't great. Spin up a sandboxed container and you're paying a full second of cold start overhead plus the complexity ...
Update on using MacBook Neo for dev tasks: this is definitely a device you should to reboot daily, even without Chrome or any Electron apps. This morning, Zed (a native Rust app) was 500% CPU without a single window open, ...
I had to set up my Sony a6400 fresh, and here's all the settings I used!
I codified my job as a DX engineer into a system that dispatches agents, enforces conventions mechanically, and learns from its own failures. Here's how case works and why I think every developer should build something like it.
A silly story is easier to remember .octo-canvas-wrap { width: 100%; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; margin: 2rem 0; } .octopus-graph { width: 600px; height: 460px; position: relative; margin: 0 auto; border: 2px solid #000; background: #fff; overflow: hidden; ...
Documenting how the head injury incurred on January 16, 2026 continues to affect me two months later.
https://youtu.be/g3SrYIUv-OE There's a common narrative right now that you don't need to worry about AI if you're a knowledge worker. Humans are special. Humans are unique in the way they approach work. AI is just a text generator—just an LLM ...
During production debugging, the fastest route is often broad access such as cluster-admin (a ClusterRole that grants administrator-level access), shared bastions/jump boxes, or long-lived SSH keys. It works in the moment, but it comes with two common problems: auditing becomes ...
I’ve accepted an invitation to speak at Smashing’s (Online) Conference Meets Style Sheets. It’s free on Wednesday, May 6th. I named my talk In-N-Out Styling. Long time CSS evangelist Chris Coyier will talk about how you can style things on ...
Using MacBook Neo for "real" development work and it's simultaneously juggling: • Running Claude Code in three tabs at once • Compiling multi-package Xcode builds • Automating two iOS Simulators and a Mac build of my app Hasn't missed a ...
2 Ways to Correct the Financial Times at AWS (So Far) Amazon's Fastest-Shipping Product Is Now Blog Posts Correcting the Financial Times I've been watching AWS long enough to develop a feel for when a company's communications shift from "informing" ...
While Docker is now the main way to distribute backend software and CLI tools, you may be wondering how to build minimal and secure Docker images for your Rust projects.
I've spent the last few months learning Rust as part of my 12 week programming retreat at Recurse Center. I came to Rust because it scored well in my missing programming language analysis and I heard ...
A TUI for visualizing Git repository statistics.
Claude sure goes down a lot for being a product targeting businesses. Maybe Anthropic is just doing humanity a solid by helping us understand how much it will suck when the era of subsidized pricing for LLM-based products ends.
Sent the DLSS 5 video to some not-very-online friends and they thought it looked incredible. Shame on them for not knowing that real gamers are supposed to be outraged! (I happen to think it looks slick as hell and am ...