Chris Morrell @cmorrell.com · 22/09/2026I love Linear, but GraphQL kinda sucks to work with in PHP. Unfortunately, the API is giant and constantly evolving, so building a bespoke PHP SDK would be more maintenance than I'm willing to take on. So I built a tool that automatically parses the Linear GraphQL definition… 270
Chris Morrell @cmorrell.com · 21/09/2026I got tired of accidentally opening Xcode because I've forgotten to choose "Always Open With…" on my Mac. So I build Short Circuit to manage file associations in one place. Feel free to use it, too! github.com/inxilpro/sho... 2111
Chris Morrell @cmorrell.com · 09/09/2026I'm working on a project to process and centralize our knowledge at work. LLMs are so promising for this, but trusting a third party with *all our data* was a non-starter for us, so I built something to run internally. It's a little hard to explain, so I made a video: 131
Chris Morrell @cmorrell.com · 31/08/2026I've deployed github.com/glhd/paralle... to a bunch of projects now. It's so nice to cut deploy time by 30–60s! 011
Chris Morrell @cmorrell.com · 25/06/2026I'm about halfway thru Whistler by Ann Patchett. I don't know that I've cried this many tears of joy reading a book before. It's such a beautiful portrayal of familial love. Really, really good. 040
Chris Morrell @cmorrell.com · 05/06/2026Nice little quality-of-life improvement for the Laravel `failed_jobs` table :) 0190
Chris Morrell @cmorrell.com · 16/05/2026Sometimes @ianlandsman.com and @aaronfrancis.com go a little long, so I decided to make a 1 minute highlight reel of the most recent @mostlytechnical.com 051
Chris Morrell @cmorrell.com · 13/05/2026CMAT show was incredible. If you have a chance to see her live, do! 000
Chris Morrell @cmorrell.com · 19/04/2026Oh my god. Target got there just after The Vitamin Shoppe. No news from OpenAI, et al, though! I’m sure they’re still working on it. 330
Chris Morrell @cmorrell.com · 14/04/2026OpenAI said they were gonna do it. Anthropic, Google, Facebook are fighting, too. Who would have known it would be The Vitamin Shoppe that got there first? 050
Chris Morrell @cmorrell.com · 02/04/2026If you’re in Philly, this is running thru this weekend and is *very* funny. 010
Chris Morrell @cmorrell.com · 21/03/2026I’m only 15% of the way into this, so I can’t say for sure, but this has been a fantastic audiobook so far. libro.fm/audiobooks/9... 051
Chris Morrell @cmorrell.com · 08/03/2026I’m tempted to set an alert for when the counter hits 987,654,321… 160
Chris Morrell @cmorrell.com · 07/03/2026I'm experimenting with an "you're at this point of the page" highlight that shows all sections proportionally to how much of the page they take up. What do we think? (I'm not convinced, but it's an interesting approach.) 440
Chris Morrell @cmorrell.com · 12/02/2026Wish you could turn off reposts for specific users? Here's a custom CSS snippet to hide reposts by username. I have it set up as an Arc "boost" but you can find a custom CSS plugin for whatever browser you use. Huge quality-of-life improvement. 😍 270
Chris Morrell @cmorrell.com · 11/02/2026My kingdom for this option in Claude Desktop and ChatGPT. The number of times I've accidentally sent a partial prompt just trying to add a new line 🤬🤬🤬 250
Chris Morrell @cmorrell.com · 20/01/2026Alright, here's a 3 min video of the new plugin I'm working on called Chronicle. Hit record, walk through code in your IDE, and get a handoff document at the end. Here's the actual document it produced from my demo session: gist.github.com/inxilpro/4b7... 0111
Chris Morrell @cmorrell.com · 06/01/2026Yeah, it really is bonkers just how bad it is. The conclusion is brutal. 030
Chris Morrell @cmorrell.com · 17/12/2025I just revived Laravel Dumper and tagged version 3.0! Check it out: github.com/glhd/laravel... Should now work fully with Herd! Here's with/without laravel-dumper :) 1110
Chris Morrell @cmorrell.com · 13/12/2025Swift has a cool `defer` statement that lets you effectively queue code to run right before leaving the current scope. It's kinda like try/finally but way cleaner. Would be cool if we had something like this in PHP. What if you could just do a `finally` block without the try to have this behavior? 370
Chris Morrell @cmorrell.com · 08/12/2025The joys of having a car that has software bugs. I looked out the window this morning to discover that 3 of 4 doors in our Tesla were open. Camera footage shows the doors just randomly open at 9:45pm last night. So much fun. 11291
Chris Morrell @cmorrell.com · 06/12/2025Kind of an interesting look at the traffic we've seen over the last few days. I expect more spikes soon, but this is what it looks like right now. 190
Chris Morrell @cmorrell.com · 12/11/2025I was just cleaning up the basement and found an old CD that had a midi version of my high school senior project on it. I composed a version of "Nothing Else Matters" for a quartet. I listened to this so many times while I was working on the project. Sounds awful, but kinda fun. 130
Chris Morrell @cmorrell.com · 06/11/2025There's no way to share a personal automation, but this one has been a joy for me… 030
Chris Morrell @cmorrell.com · 02/11/2025Got caught up in figuring out how to draw a maze for @benholmen.com's @kilopx.com — so much fun. 090
Chris Morrell @cmorrell.com · 30/10/2025Got inspired by the most recent episode of No Plans to Merge… 050
Chris Morrell @cmorrell.com · 29/10/2025And stuff like this… We've got `AlgoliaKey` and `AlgoliaFilters` classes that I really should open source some day :P 130
Chris Morrell @cmorrell.com · 15/10/2025I don't need to do this often, but when I do it's a huge pain to get the sequential tailwind classes right, so I put together a little "responsive text" blade component. It's pretty neat! 0100
Chris Morrell @cmorrell.com · 11/10/2025So 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! 350
Chris Morrell @cmorrell.com · 11/10/2025Alright. 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… 000
Chris Morrell @cmorrell.com · 11/10/2025Ugh. And I burnt the caramel so it’s back to square one 😭 430
Chris Morrell @cmorrell.com · 09/10/2025It'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! 3110