Justin Searls

@searls.bsky.social

I make things that nobody's asking for. I used to post things that nobody was asking for, but then I stopped. Learn about me at https://justin.searls.co or reach out to justin@searls.co

In 2025, I bought four WD Black 8TB NVMe SSDs, slammed them in a Thunderbolt enclosure, and set them up as a 32TB Raid 0 volume for my Mac Studio. Price in April 2025: $2,199.96 Price today: $5,836.00 Felt stupidly expensive at the time, but now I feel like a genius.

I joked last year that by leveraging coding agents I now "played the orchestra", by directing multiple programmers at once. I have changed jobs again. Now I tell Fable to conduct an orchestra of Opus 5 agents for me. It's closed 55 GitHub issues in 6 hours across my iOS apps.

Content Hiatus

Content Hiatus

I've decided to go on a content hiatus. This will be my last dispatch for a while. I don't know how long I'll be gone. Why? Because I've been posting to an anonymous audience on the Internet almost every day since I was eleven years old. I posted through Bill Clinton's impeachment, 9/11, the Iraq War, the Deepwater Horizon oil spill, the version of Siri that would tell you where to hide a body (https://www.theverge.com/2011/10/12/2486618/siri-weird-iphone-4s), binders full of women, and a pandemic that changed everything and then nothing at all. Very few of my friends live like I do. They aren't pundits. They don't post takes. They lead normal-looking lives, maintain healthy-seeming relationships, and have better hair than I do. These people are a mystery to me. Where do their excess opinions go? What do they do with all their creative ideas? Do any of them actually rinse and repeat, and does it even make a difference? How do they beat back the encroaching loneliness of existence? You probably already know the answers to the above questions, because odds are you're among the vast majority of people who don't post. Unfortunately for the present author, my adolescence was inextricably tangled up in the hunt for page views. I grew up mistaking attention for validation and validation for meaningful human connection. This did my adult psyche no favors. Like a bad Speed spinoff, it's as if a crude bomb was wired to a Geocities hit counter (https://wideangle.co/blog/visitor-counter-geocities-and-the-90s) and planted deep inside my brain—rigged to explode if I should ever fall below 3 shitposts per week. I have no way to know if it's safe to log off until I give up and stop posting. On a less dramatic note, the idea of "being just a little bit more chill" strikes the exasperated attention whore in me as exotic and titillating. Who knows, maybe this change will make room for a new hobby, like pickleball or methamphetamines. I'm already starting to see the appeal. I've managed to avoid firing off so much as a pithy one-liner since my most recent episode of Breaking Change (https://justin.searls.co/casts/breaking-change-v53-pod-freeze/) on March 20th. I'm honestly loving it so far: actually listening to people when they talk, making substantive progress on my higher-priority projects, and sitting silently with my thoughts instead of workshopping them all into tweets. Normally, this is the part of the newsletter where I'd list off bullet points to highlight everything I created in the last month, but now that I've entered my post-content era, I simply cannot be fussed. You're smart, you can figure out how to visit a website (https://justin.searls.co) and scroll down. This is me pivoting. I'm no longer optimizing for "reach," but rather "happiness (https://theoatmeal.com/comics/unhappy)." I've been speed-running life in pursuit of financial independence and overall self-reliance, but… for what? So I could waste hours every other week editing a podcast? At some point or another, I should probably make good on all the things I promised myself back when I was mortgaging my health and hairline on the life of freedom I now enjoy. We only have so many days in this world, which is why I routinely pause and ponder, "what does my perfect day look like?" Fortunately, I'm already doing a lot of the things I love doing. But when I close my eyes and imagine my ideal morning, noon, and night, I don't see myself manically tweaking a blog post or slavishly editing a video. I mean, look at me. These are not the crow's feet of a man who has endless time to fuck around with that shit: Signing off for now. If you ever miss me, you can always drop a line (justin@searls.co). – Justin

justin.searls.co

Update on using MacBook Neo for dev tasks: this is definitely a device you should to reboot daily, even without Chrome or any Electron apps. This morning, Zed (a native Rust app) was 500% CPU without a single window open, 3 macOS internal daemons had crashed, 800ms input lag.

Using MacBook Neo for "real" development work and it's simultaneously juggling: • Running Claude Code in three tabs at once • Compiling multi-package Xcode builds • Automating two iOS Simulators and a Mac build of my app Hasn't missed a beat. Not bad for a phone chip.

Claude sure goes down a lot for being a product targeting businesses. Maybe Anthropic is just doing humanity a solid by helping us understand how much it will suck when the era of subsidized pricing for LLM-based products ends.

Sent the DLSS 5 video to some not-very-online friends and they thought it looked incredible. Shame on them for not knowing that real gamers are supposed to be outraged! (I happen to think it looks slick as hell and am looking forward to using it.) youtu.be/…

We blew past this milestone without much fanfare, but it bears repeating: building awareness & goodwill by releasing open source no longer makes strategic sense for many companies. Agents increasingly consume & adapt OSS—often without users' knowledge—and cut out the creator.

Marathon is the first PVP-heavy game to get its hooks in me since… Unreal Tournament in 2001? I fucking suck, but even playing solo it can feel incredible when you do manage to come out on top. If you want to roll with me, I'm Searls#2430 (or just email me justin@searls.co)

Pro-tip to any devs who only discovered TDD thanks to coding agents: refactoring is inherently directional. It's more like prefactoring—you rearrange code to make the next change easy. That means you (and your agent) should know the next planned change before you refactor!

Claude's electron app for macOS is such a buggy mess that I've uninstalled it and sequestered it to a Safari tab, just like I did to Slack, Discord, etc., six years ago. ChatGPT is a native app where things like the stop button actually work (usually) tonsky.me/…

Hotfix deployed! Len Testa joins for a Galactic Starcruiser tell-all: What was the Star Wars hotel actually like? Why did Disney's executives learn all the wrong lessons? What's Justin's hourly rate and does it include foot stuff? Listen and find out!

Len Testa: Bring back the Starcruiser

Today, we're joined by a very special guest, Len Testa (https://bsky.app/profile/lentesta.bsky.social)! You might know him from The Disney Dish podcast (https://podcasts.jimhillmedia.com/show/the-disney-dish-with-jim-hill/) or from his excellent theme park travel planning app Touring Plans (https://touringplans.com). Or you might not know him at all! No wrong answers. This episode is all about Disney's ill-fated Star Wars: Galactic Starcruiser (https://en.wikipedia.org/wiki/Star_Wars:_Galactic_Starcruiser) live action role-playing hotel—which we both had the opportunity to experience right when it first launched. It was a life-changing experience for both of us, so why did it fail? Is it true that the top Disney brass learned all the wrong lessons from that failure? And will the CEO-in-waiting Josh D'Amaro ever have the courage to attempt something so ambitious again? Listen to this episode, in which we speak with an unearned confidence that suggests we have all of these answers! You can reach out to Len at len@touringplans.com and you can write into the show at podcast@searls.co. He'll read your e-mail and reply to it, but I may only skim it.

justin.searls.co