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
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…
cmorrell.com
We just moved 1.5M records from a legacy system, so we set the auto-increment value on the new table to 2M. It's just so nice to know that ids >= 2M are new, and < 2M are imported. It also lets us scope certain queries during migration to above or below that threshold depending. It's *so* useful.
cmorrell.com
If you're migrating data from an old system to a new one, and using a new table for the new data, set the auto-increment ID of the new table to be a round number that's higher than the highest ID in the old table. Some day you'll appreciate it.
cmorrell.com
Just got tickets for Wicked for Good 🎉
cmorrell.com
Babies are good at that part. Glad to hear he’s torturing you appropriately.
cmorrell.com
Sshhh, don’t tell anyone, but even though I live in Philly, I’m not a huge fan of cheesesteaks…
cmorrell.com
(Also, I appreciate you sticking to our arrangement. Would have been a little disappointed if you didn’t show up in the pizza thread! How’s the baby, by the way?)
cmorrell.com
Honestly, even though it’s a chain, I would add Emmy Squared on there, too.
cmorrell.com
I feel like Angelo’s is the best version of just a normal slice of pizza. Everything about it is done well, and it doesn’t try to color outside the box at all. There’s a place for that.
cmorrell.com
I hate that Pauline Gee’s is so good since it’s not a Philly-only spot, but it’s good pizza.

Next time @davehicking.com is in Philly maybe we’ll plan a pizza tour.
cmorrell.com
I would probably do (in no particular order):

- Pizzata
- Sally
- Angelo’s
- Paulie Gee’s
- Beddia
- Santucci’s

Maybe throw in Lorenzo’s for the experience. Those aren’t necessarily all my favs (I find Beddia overrated), but it feels like a good mix off the top of my head.
cmorrell.com
We went to Dizengoff, but I did think about doing a pizza tour. Maybe if there was more time.
cmorrell.com
Haha you and I are on the opposite side of the spectrum. I’m never there without time to kill :)