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. They're also cross-posted to my Mastodon account. 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.


Extremely interested to know how the Apple Watch Series 10 loses 1.1 grams of weight when you add a cellular modem to it

36.4 grams (aluminum, GPS)
35.3 grams (aluminum, GPS + Cellular)
41.7 grams (titanium)

Lotta grumbling about Apple’s "Glowtime" teaser tagline to tomorrow’s keynote as being an inapt description of the new Siri interface.

What if the Capture button is translucent, has an LED beneath it and it glows? Remember the breathing iBook/PowerBook LED? Maybe it lights up with notifications or while operating the camera to indicate some UX state?

Something people misunderstand about "ball hogs" is that they assume they hog the ball because they’re better than other players.

It's the opposite! Ball hog is a personality type (and I am one of them). I want to be in control as much as possible, and as a result I spend time getting really good at what I do. Almost all of my own skill acquisition can be explained by this impulse.

How do people write prose in code editors, with vim movements, and insist on softwrap? Drives me up a fucking wall not being able to navigate up and down reliably with j and k. #TeamHardWrap80cs

TIL that Amazon’s shortened links (and all affiliate links) are CASE SENSITIVE. Any web app that normalizes urls by transforming them to lower-case will break Amazon affiliate links and I finally understand why they don’t work on half the web.

God dammit all to hell.

The key to making friends as an adult is to identify people you want to be your friend and then acting like they’ve already been your friend for years and eventually they get used to it.

Realizing that the majority of clever Keynote slide tricks I’ve accumulated over the last 15 years have been to make intangible topics feel more concrete and easy-to-follow. Because my next talk is essentially an annotated demo of real, working software, I’m finding myself discard most of my own tropes to save time.

Writing Becky a feature for managing frequently asked questions but halfway through my editor crashed and I lost all my work so now I’m fresh out of faqs

When developers have to keep thawing and fixing code during a code freeze, it can cause code freezer burn, which can be REALLY costly to fix

In theory, I really like using generated columns in Postgres (which Rails supports with t.virtual migrations), but in practice it creates too many situations where persisted Rails models lie to you because generated columns are only updated if you think to call reload