This week
- Hello! This past fall, I decided to take some time to work on Git’s documentation. I’ve been thinking about working on open source docs for a long time – usually if I think the documentation for something could be improved, I’ll write a blog post or a zine or something. But this...
About a month ago
- You may have seen the recent reports of a malware that stole API keys, tokens and other secrets from a large number of developers. From where were these secrets stolen from? You guessed it, they were mostly stolen from environment variables. We use environment variables to...
- How to set up GitHub Actions for Pulumi when the state is stored in an AWS S3 Bucket....
about 1 month ago
- What a busy month! Crazy at work, but also a lot of prep went into the last NN1 Dev Club meetup of the year. I’m very proud of how this little meetup idea grew to become a solid community of software engineers from the Northamptonshire area. Luckily, at the beginning of...
about 2 months ago
- A practical approach to managing production infrastructure using git-tracked markdown files and Claude Code for small teams...
3 months ago
- 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...
4 months ago
- ← 2025-09-25 Open sourcing TernFS, a distributed filesystem A few days ago we open sourced TernFS, a distributed filesystem which has been used in production at XTX for a couple of years now. The project took up a big chunk of my waking hours for a year and a half, and I’m...
- In which I update a bookmarklet to load all the comments on super-long GitHub threads....
- Cache invalidation is tricky to automate....
5 months ago
- 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....
- This week I decided to go nuclear on my bad YouTube habit. I installed a plugin called Tab Limiter that lets me limit youtube.com to one tab at a time. Clicking links that open in new tabs will now auto-close the tab. Why do this? I talked about it before but when I’m bored I...
- “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...
- Murray is standing in the middle of the room looking happy and a little vacant. He’s wearing a bright white suit with the cuffs rolled, a blue shirt, and white loafers. “Add some frozen music,” he shouts. “Make it more Testarossa!” Arlo strolls into the room to find Murray...
6 months ago
- Murray and Doug are passing in the hallway. Murray is looking confused and a little vacant. “I’ve lost my earbuds again!” Murray laments. Doug has a think and then hits a lightbulb moment. He starts sketching a pair of wireless earbuds. He then adds a line between the two buds...
- Arlo, Murray, and Ellis are in the breakout room having drinks. Ellis seems stressed, and Murray looks a little vacant. Arlo decides to break the awkward silence. “Did you see that really well-balanced research report on coding assistants?” Arlo asks. Murray and Ellis both...
- July 3, 2025 Steve Mould is a science YouTuber whose work I really enjoy. He recently posted a video showing off an OpenDrop device by GaudiLab. The device is mesmerizing, and he was able to get some simple games developed for it using CoPilot. He explains the physics behind the...
- Enhance your Claude Code workflow with VibeTunnel terminal title management for better multi-session tracking...
7 months ago
- Our [company's website](https://hyperjump.tech) is hosted in [GitHub pages](https://github.com/hyperjumptech/hyperjump.tech). It is a statically exported Next.js app. We still do pull requests and code reviews. But the problem is we don't have the luxury of having preview...
- I heard you like linting....
8 months ago
- On April 21st, the Bluesky team announced a new account verification system. In my opinion, one of the best bits about Bluesky was the ability to verify yourself using a domain name. This new system goes a step further, and I was curious about how it worked. This lead to me...
- I’ve spent so much time, had so many headaches, and encountered so much complexity from what, in my estimation, boils down to this: trying to get something to work on multiple computers. It might be time to just go back to having one computer — a personal laptop — do everything....
Rows per page