Post-recording update: As I've been lobbying for (both publicly and behind the scenes), it has been announced that the RubyGems and Bundler client libraries are being transferred to Matz and the Ruby core team. Mike McQuaid (of Homebrew fame) and I scheduled this episode of Hot Fix a week before the Ruby community exploded. Hot Fix is all about getting spicy, but even we were a little wary of the heat in that particular kitchen. The problem Mike brought to the table is the same one he's alway...| justin․searls․co
I made this yesterday by typing a few words and uploading a couple of pictures to Sora: When Sora 2 was announced on Tuesday, I immediately saw it as exactly what I've wanted from AI ever since I first saw Stable Diffusion in the Summer of 2022. For years, I've fantasized about breaking free from the extremely limited vocabulary of stock video libraries (as a Descript subscriber, I've long had access to Storyblocks' library). Stitching together stock content to make explainer videos like this...| justin․searls․co
We have fun here.| justin․searls․co
If you know who José Valim is, then you know he probably made a mistake by joining me for our third installment of 🔥Hotfix🔥. The inventor of the Elixir programming language is at it again with his colleagues at Dashbit and they've got a new product called Tidewave. It's a coding agent with a twist: it has such a deep level of integration with your web framework that it can get the executable feedback it needs to tackle the entire feature development lifecycle. I do eventually let him p...| justin․searls․co
We are in the midst of a Ruby drama for the ages. I'm sure a bunch of people figured we were all too old for this shit, but apparently we are not. This debate has been eating at me ever since the news first broke, but I've tried to keep the peace by staying out of it. Unlike most discourse about what's going on, my discomfort stems less from the issue at hand—what Ruby Central did, how they did it, and how poorly it was communicated—and more to do with how one-sided the public discussion ...| justin․searls․co
One year ago today, I gave my final conference talk. And, you know what? Wouldn't change a thing. https://justin.searls.co/tubes/2024-11-09-11h03m00s/| justin․searls․co
A frequent request from listeners of my Breaking Change podcast has been for chapter support. At one point, I tried to manually incorporate this into my (extremely light) editing workflow, but it was fiddly and error-prone to do manually. That is, until yesterday, when I had the thought, "what if I had a script that could detect each time the audio switched from mono to stereo?" See, like most podcasts, I record my voice in mono, but the music jingles (or "stingers") are all in stereo. And be...| justin․searls․co
Hey, look! Breaking Change now has chapter support for each segment! More on how I did that while still upholding my commitment to laziness later. I didn't get a good job connecting this version's release to what I was referencing, so to be clear I was referring to my heart rate as opposed to any other bodily functions. The other ones are getting up just fine, thank you. Get your head out of the gutter. Thanks for all the great e-mails the last couple weeks! Throw yours on the pile at podcast...| justin․searls․co
If you readreviewsofiPhoneAir, you will quickly find that the pundit class has concluded it's a mixed bag. A "compromised" product, even. For tech reviewers lining up all these phones next to each other and weighing the pros and cons, I can absolutely understand how iPhone Air doesn't seem to earn its spot in the lineup at $999. Just look at all these downsides: Battery: The battery life is slightly worse than iPhone 17 and much worse than iPhone 17 Pro Performance: The A19 Pro chip in iPhone...| justin․searls․co
I recently started an interview series on the Breaking Change feed called Hotfix. Whereas each episode of Breaking Change is a major release full of never-before-seen tech news, life updates, and programming war stories, Hotfix. It's versioned as a patch release on the feed, because each show serves only to answer the question, "what's the hotfix?" Because I've had to explain the concept over and over again to every potential guest, I sat down to write a list of what they'd be getting themsel...| justin․searls․co