justin․searls․co

I joined Twitter in 2007 and my brain slowly morphed over the next 15 years from hopelessly verbose to nihilistically pithy. I've kicked the Twitter habit, but the takes keep flowing. That's why I post them here and format them as a social network of one. You're welcome to bookmark any of these takes, though I'm not sure why you would.

By the way, the hearts and like counts are fake. They're just there to make you feel safe.


My coding agent started stopping to tell me to run the tests instead of running them itself. Kept happening. Got mad. Replaced my 800-word AGENTS.md with "I'm not your mom."

It started running the tests.

Copied!

Generative AI is like the "Draw the Rest of the Owl" meme. Before, I'd draw two circles and give up. Now, I draw the two circles and it can get me something I can iterate on and ship.

The hard part shifts from drawing the owl to getting the two circles right—success depends on the quality of the foundation you lay for it.

Copied!

Seeing a lot of Fractional CTOs and CFOs out there, but limiting your market to people who understand fractions is foolish. That's why I'm a Decimal CTO.

Copied!

Easiest smell test of AI features in software:

  1. Does it help me make a decision?
  2. Does it help me accomplish my task?

If it's not one of those, it was probably shoehorned in because somebody was told to go do an AI.

Copied!

Smart change Apple Software Update: if you were subscribed to the OS 26 public beta, you have been automatically unenrolled now that it's out. In past years, users would (usually unwittingly) remain on the public beta channel for every point release forever.

Less great: a bug preventing those devices to enroll in developer betas. 🤦‍♂️

Copied!

Playing Super Mario Odyssey and just realized you collect moons because in Sunshine you collected suns.

The cowards at Nintendo should have called it Super Mario Moonshine.

Copied!

Thanks to exercise and clean living, my resting heart rate is 35-45. Got an EKG, all looks good.

Cardiologist: damn you're incredibly healthy

Also cardiologist: here are four follow-up appointments to blow through that pesky deductible

Copied!

Just fired up my Oculus Quest 2 for the first time in two years and—this will shock you—my $3500 Vision Pro has completely spoiled me.

How did I ever use this thing?

Copied!

There are fully six podcasts devoted to Curb Your Enthusiasm and not a single one is named Curb Appeal.

So much for that intelligent audience.

Copied!

While I'm complaining about LLMs, another one: the overwhelming preference for creating dead code by keeping around old code paths "for compatibility" in case anyone depends on it, despite their being not only duplicative but literally unreachable. Another searing indictment on the incompetence of the countless professional programmers whose work served as training data.

Copied!

One of the most pernicious habits of LLMs (that I can simply never get them to stop doing) is to sprinkle in useless code comments everywhere. No amount of prompting or instructions ever really helps.

Says a lot about the code they were trained on.

Copied!

GPT-5 + Codex is so fast that when I expressed suspicion that a script was returning too few results (via | wc -l), Codex corrected me that I should have passed --count instead. Sure enough, that worked.

Checked git status and realized Codex implemented the --count flag in the script concurrently as it corrected me for not having used it! Gaslit by a robot!

Copied!

Pro-tip: the codex CLI can't search the web by default (even if you bypass all sandbox restrictions). You need to explicitly enable --search.

If you ask codex to search the web without that flag, it'll literally guess domain names and try curling their homepages.

Copied!

I wish coding agents came with those Green/Red coasters they give you at Brazilian steakhouses:

🟢 Green: go ahead and pile stuff on my plate
🔴 Red: stop adding, we need to make room first

Copied!