I’ve been using Bluesky a lot lately (I’m @rich.lafferty.ca there), and one of the conventions there, like on Mastodon, is that images should have alt text. 1 I configure my account to require it so I don’t forget, especially on mobile. But one challenge with alt text is that you don’t know what it will sound like to someone using speech-to-text, and while that’s not…
This is one of my favorite bugs, and because of various website redesigns it’s all but fallen off the internet, so noting here for posterity. I was reminded of it earlier today talking with a friend about what “four and a half nines” means in reliability, and I suggested “four nines and a horse” and got to introduce him to this bug! Back in May 2014, Etsy had a bug…
Software engineers always seem to resist talking about dates. Estimating is hard, but it is also dangerous – sometimes you make an estimate and the next thing you know it’s a deadline that has consequences if missed! But you never committed to anything! What happened? People are imprecise when they talk about dates, and interpret things to meet their needs. A while ago I learned 1…
We had a minor Major Incident * today, and it was a nice little example of alarm fatigue. A service — which was thankfully not in use yet — just up and stopped running in production. No sign of it where it used to be in Kubernetes or even in ArgoCD. Thankfully, when we spun up the major incident process , someone had an “oh… oh no” moment and realized that they’d done a…
I had an amazing encounter with the ChatGPT AI today. Someone on the Halihax slack who was working on today’s Advent of Code challenge was bemoaning the absence of a way to tell a Python list comprehension to stop after the first N iterations. That didn’t seem completely unreasonable, but I didn’t know how to do it, so I thought I’d find out if ChatGPT knew how. For those…
The problem with a brand-new blog is getting the first post out. Breaking the seal, so to speak. So to force myself through that, I figured I’d give a quick introduction. I like hats. I’m Rich Lafferty, a site reliability engineer in Dartmouth, Nova Scotia, Canada, across the harbour from Halifax. I’ve been doing this kind of thing since 1999 under various titles like…