This week
- Ellis is presenting to a large crowd on his AI company’s incredible forthcoming achievements. Although he’s moving and speaking, there’s a certain lifeless quality in his demeanor. “We believe this tech will solve all crucial world problems within a year,” Ellis declares to the...
- Arlo meets Murray in the corridor. Murray is looking happy and a little vacant. “I hear you do YBYR here?” Arlo asks to break the awkward silence. “What’s that?” Murray asks with a big smile on his face. “You build it, you run it,” Arlo answers. “Well,” Murray thinks. “Not...
Last week
Two weeks ago
- You might have heard about the AT protocol (if not, read this!) Together, all servers speaking the AT protocol comprise the atmosphere—a web of hyperlinked JSON. Each piece of JSON on the atmosphere has its own at:// URI: But where do they point, exactly? Given an at:// URI,...
- I had not encountered the grib2 format before, but it is popular for this kind of data. A brief web search reveals the wgrib2 command-line tool might be helpful. Let’s see, is that in nixpkgs?… Nope. But we can add it. It’s a straightforward CMake build process with no required...
- Create a .hushlogin file in your home directory to silence login messages....
About a month ago
- Birgitta Böckeler examines the risk assessment around when to use vibe coding, using three dimensions of risk: Probability, Impact, and Detectability more…...
- Create an S3 Bucket, create an IAM User, use IAM credentials with the Pulumi CLI....
- Seven Years of Firecracker Time flies like an arrow. Fruit flies like a banana. Back at re:Invent 2018, we shared Firecracker with the world. Firecracker is open source software that makes it easy to create and manage small virtual machines. At the time, we talked about...
- GitHub Actions are a great way to get stuff done. Prod a bit of code. Automation happens. Lovely. Over time, though, you end up with lots of runs. I’m sure there are legitimate reasons to need to see whether that build you did on your 30th birthday worked, but that was two...
about 1 month ago
- Arlo is at the arcade playing on a whack-a-mole game. He’s frantically smashing at the moles as he clocks up a score of 8,392 points. He whips back and forth, smashing at the moles until he hits 9,999 and the machine errors out. The whack-a-mole table is smoldering from the...
- I’ve been using Playwright to automate browser tests for ages. I also like to keep my dependencies up to date, so I dutifully ensure Playwright has a working browser installed before I run the tests. Today, I hit a wall where the latest updates just wouldn’t complete the...
- Ellis has called a team meeting. Arlo, Murray, and Ellis are sitting in the boardroom drinking coffee. Arlo looks a little worried, and Murray looks like he’s thinking of being on holiday. “We need to boost productivity,” Ellis begins. “What do you need?” “Our machines are...
about 2 months ago
- I've been using multiple instances of Claude Code and Codex CLI almost every day. But I've gotten frustrated enough to build something that solidifies my workf...
- Doug has returned from his social influencer course with his new phone and a host of new engagement tricks. He begins finger-typing furiously. “Congrats to Tay-Tay and Travis on their recent engagement. #Love,” he types to start a thread. “That’s gonna need one heck of a...
- Blake is in his garage doing a hobby project. He’s holding a sharp saw. “Where to start with this cabinet?” Blake thinks to himself. After a moment, he decides he should make a jig to make it easier to perfect the rounded corners. Monday evening, he starts assembling the jig....
- I accidentally misconfigured one of my NixOS servers – a Hetzner vps – rather badly: too much ofthe disko configuration (which determines filesystem layouts) was shared between servers. When applied to a server that didn’t have an external volume it refused to finish booting...
- CLI coding agents are a fundamentally different tool to chatbots or autocomplete tools - they're agents that can read code, run tests, and update a codebase. Ben O'Mahony explains that while commercial tools are impressive, they don't understand the particular context of our...
- When I bought my first domain, there were only a handful of choices for top level domains (TLDs). Today I came across a blog hosted on a domain ending in .ooo. I haven’t thought about what TLD options were available in a while, and had some questions about this one in...
- Went fully back to Ghostty, VS Code on the side, and Claude Code as my main driver. Here's what actually works after months of experimentation....
- Doug is talking to Ellis. He has a clipboard and he’s looking glum. “We need a way to measure teams,” Ellis begins. “Something that captures not just work, but crucial hidden stuff like collaboration and glue.” Doug thinks for a second or two. “How about…” Doug says slowly....
2 months ago
- “Typing is not the bottleneck” – illustrated. If you’ve followed me for a while, you’ll know how often I say this – especially since the rise of AI-assisted coding. Here’s an example. This is a cumulative flow diagram from Jira for a real development team. It shows work only...
Rows per page