Chris Morrell
@cmorrell.com
3.8K followers 360 following 4.4K posts
Philadelphia father of two. Mostly talking about PHP/Laravel/React on here. He/him. On the web @ https://cmorrell.com Podcasting @ https://overengineered.fm/ On mastodon @ https://rtsn.dev/@chris Formerly @ https://twitter.com/inxilpro
Posts Media Videos Starter Packs
Reposted by Chris Morrell
kelseyhightower.com
🎯
booch.com
I’m not anti-AI.

I am, however, anti the rapacious tech bros who selfishly hype AI for the purpose of increasing their wealth and power at the expense of our humanity.
cmorrell.com
Honestly, they tasted great but aren’t very attractive and probably don’t keep very well. The apple chunks shrink inside the candy shell and moisture in the apple eventually causes the candy to soften. They were awesome to eat, but got kinda messy pretty quickly.
cmorrell.com
It's a very different experience, I would say. Dipping slices in caramel is fantastic, though…
cmorrell.com
Update: these are effing delicious.

“Apple cinnamon” in a crunchy, tart, sweet bite.
cmorrell.com
You’ve got approximately 20 mins before I eat every one of these.
cmorrell.com
Oh! I hadn’t planned on it but I don’t think I’ve got anything going on that day so I might register!
cmorrell.com
It’s also an opportunity to make the candy coating extra-delicious. I used cinnamon and vanilla beans to add a fall-inspired flavor to it.
cmorrell.com
So it’s apple season and I’ve been craving a candied/caramel apple. But I don’t want a whole one. So I’m experimenting with candied apple bites…

It’s very hard to wait for these to cool entirely!
Photo of candied apple chunks with tooth picks sticking out of them.
cmorrell.com
Alright. This time I got the candy thermometer out. Took me a whole 12s to find it in the drawer. Really saved a bunch of time by skipping that the first time around…
Photo of sugar mixture boiling in a pan with a candy thermometer sticking out of it.
cmorrell.com
Except that I let the sugar go over 400° F, so it’s just called “really burnt sugar” 😂
cmorrell.com
Ugh. And I burnt the caramel so it’s back to square one 😭
Photo of burnt caramel on parchment paper.
cmorrell.com
Watching a chef split and scrape a vanilla bean: easy, 3 seconds.

Me splitting and scraping a vanilla bean: 10 mins, huge mess, half the precious vanilla is lost.
cmorrell.com
I've seen some of those natural wood ones on Etsy for $200 and I'm very suspicious of how someone could make that and get it to me for that amount of money.
cmorrell.com
Anyone have a cat scratching post that they like that doesn't look like absolute garbage?
cmorrell.com
I haven’t tried the Max, but I’ve tried the Bose ones everyone recommended back in the day, and a pair of beats ones, and the AirPods Pro 2, and a handful of others over the years, and would start feeling almost nauseous within 30-60s.
cmorrell.com
I’m so excited.
cmorrell.com
My vent hood is blasting, and my pan is sizzling, and my convection oven is on high, and I’m just listening to a podcast in peace.

Incredible.
cmorrell.com
OK, the AirPods Pro 3 are the first noise-cancelling headphones that don’t immediately give me a massive headache. And so, in 2025, I get to discover noise cancellation for the first time…

You guys. It’s amazing! You all just got to live like this for years?
cmorrell.com
Oh this is from the AWS console.
cmorrell.com
It's kinda wild what a little DB tuning can do…

On the 6th we launched a new feature that resulted in 100,000's of new DB queries. And because of a single missing index and a few sub-optimal queries, that caused a huge spike in load.

We added the index and fixed the queries, and voila!
Graph showing load vs. bin log usage: on 10/6 a spike in bin log usage triggered a huge spike in load. On 10/7 and 10/8, similar spikes had no noticeable affect on load.
cmorrell.com
I think there should be a .well-known standard for this…

[domain]/.well-known/hard-lessons-learned.md
cmorrell.com
Sort of, but UUIDs come with costs, too. And being able to look at an ID and immediately know “this is from before we migrated” is *really* useful.

We migrated to Laravel ten years ago, and I still use “is the ID below 500K” as a debugging heuristic to this day.
cmorrell.com
This is a technique I've used a bunch of times in the past, and it occurred to me that I've never heard anyone else talk about it, so I thought I'd share…