15 June 2025

24 links · Sunday

dnsimg - storing images in txt records

I was intrigued by the idea of storing images in DNS records, and I wanted to test out how effectively images could be stored in DNS records. I've always been interested in TXT records because they seem to be a useful way of storing arbitrary data, and in this…

HR is not your friend

This is a public service announcement from your friends at Miserably Employed.  Early in most people’s careers, you’re first exposed to Human Resources when you’re hired. They interview you, onboard you, and get things rolling. You think they are nice, but the…

Let the Model Write the Prompt

Notes from a talk I delivered at the 2025 Data + AI Summit, detailing the problem with prompts in your code and how DSPy can make everything better.

I fight bots in my free time

I made Anubis, a lightweight, open-source Web Application Firewall designed to block automated bot attacks without frustrating real users. Anubis uses techniques like TLS fingerprinting and JavaScript proof of work to keep your site safe while staying flexible…

Things that influence my mental state -Louis-André Labadie

I've been thinking lately about what actually keeps me balanced, as opposed to activities that I think should. I don't want to fall into prescriptive thinking about wellness - meditation is good, exercise is good, social connection is good - without paying att…

Your idea probably sucks

If you think you have a brilliant idea, I have bad news: your idea probably sucks.

7 Signs Your Agile Process Sucks

Congratulations. You’ve adopted Agile. You have daily standups. You’ve plastered Jira with enough tickets to wallpaper your overpriced open office. You’re doing the thing. But here’s the truth: you’re not Agile. You’re not even mildly flexible. You’re just tir…

The Gap Through Which We Praise the Machine

My current theory of agentic programming: people are amazing at adapting the tools they're given and totally underestimate the extent to which they do it, and the amount of skill we build doing that is an incidental consequence of how badly the tools are desig…

Trust and Procedural Fetishism

I recently finished reading Abundance by Ezra Klein and Derek Thompson. The book explains the various missteps taken by the U.S. government that led us to where we are today: a bureaucratic sludge of policies and regulations that’s caused ambitious projects to…

One more reason to choose Postgres over MySQL

Almost always, I'd choose Postgres over any database for a new project because it's flexible and support multi-variances of scenarios that may require different performance characteristics. However, I don't generally feel strongly about MySQL vs. Postgres. Ei…

How to Deploy Schema Changes to a Million Databases

Your SaaS application just hit a major milestone. 100,000 active users, each with their own isolated database. You're celebrating until you realise you need to deploy a schema change. What used to be a simple ALTER TABLE now means coordinating migrations acros…

Fujifilm X half: Is it the perfect family camera ?

When Fujifilm announced the Fujifilm X half, the internet was literally divided into two halves. Some people were disappointed that it offered limited features for its high price, while others were delighted and found it intriguing. In fact, some even predicte…