From the Couch of Ben Johnson

Father, Principal Engineer at Prodigy Education, serial hyperbolist.

The transition to ECMAScript Modules feels like it’s going to mirror the move from Python 2 to Python 3. This is going to be bumpy.

✴ 1Password 8

1Password’s major rationale for moving from AppKit to Electron has been speed of development. They want to ship fast, and they don’t want the cost of supporting another native platform in AppKit. Allen Pike has a great rundown on this argument:

Slow is a dangerous place for a product company to be. Slow product teams tend to be outcompeted by fast ones. We complain about how Figma and Slack don’t feel native, but why are most of us using Figma and Slack? We’re using them because they outbuilt and outcompeted their native competitors. There are so many things that could improve in these…

Continue Reading…

Wordle 201 2/6

🟩⬛🟩⬛⬛
🟩🟩🟩🟩🟩

Taco Bell announced a subscription service for tacos. I’ve said for years that Subway should do this, if only so that they could call it a SUBscription.

Lucky first try on Wordle. Yep, this is going to be a thing.

Wordle 193 3/6
🟨🟩⬛🟨⬛
🟩🟩🟩⬛⬛
🟩🟩🟩🟩🟩

Now Reddit’s doing the thing where they do a hard push for the app. I don’t get it. I’m interacting with your thing (in this case I even followed a link).

Does an app really benefit you so much over the website that you want to discourage me from using the web?

“NFTs are an occasion for commerce masquerading as art, just as so many ostensibly meaningful experiences of the 21st century turn out to be occasions to spend money masquerading as life.”

This is the best article on NFTs yet.

V for Wikipedia remains one of my absolutely essential iOS apps. It’s been on my homescreen for years. It’s beautiful, fast, and a ridiculously useful bridge to the world’s knowledge in Wikipedia.

For those doing Advent of Code in TypeScript, uvu is a really nice tiny test runner that works well with single-file scripts.

I showed my 6-year-old Jurassic Park. He seemed mostly bored by it. Crushed. 🦖

Contrary to popular belief, covering anything with chocolate does not make it automatically better.

Me: “The Lincoln Cathedral is really, really old. It was made in…”

5-year-old: “1997?”

Me: “1072…”

It is with a heavy heart that I recognize the end of Pumpkin Spice Latte season for 2022. It ended too soon. 🎃

Hands down, this MacBook Pro is the best computer I’ve ever owned. It’s so fast and so nice to use.

My son’s been asking about getting a bunch of Sharpies, so I took him to Staples. Of course, he picks the largest Sharpie that has ever Sharpied.

It’s legitimately shocking how broken Shortcuts is in iOS 15. There’s been periods in Apple’s history where software quality has been… lacking, but this is really something else.

After about a decade of using OmniFocus, I’m giving Things a shot. I’m appreciating the opportunity to fully rethink my systems. Initially I thought I’d have issues with how prescriptive it is, but so far I’m finding it actually fits the way I think pretty well.

The only thing that’s making the multiple hours I’ve sat at this car dealership waiting for a repair bearable is the Weather Channel they keep on in the background. They’re the best at making it seem like a little bit of rain is the coming of the apocalypse.

Ben’s Survivor Rule #42: Throwing the challenge is never worth the risk.

Sometimes, McSweenys nails the current milieu.

“The Canada Elections Act [entitles you to three consecutive hours off from your work](You can take time off work to vote. Here’s what you need to know https://www.cbc.ca/news/politics/ask-time-off-work-to-vote-1.6155783?cmp=rss) day to vote without any loss of pay.”

I really appreciate Canada. 🇨🇦

Screw B-Trees, the most unfair interview questions are anything that involves the JavaScript Date standard library.

✴ The Highlights

A few years ago my wife bought me a Kindle for my birthday, and I converted all my reading to the Kindle. I love the e-ink screen. But the feature that I’ve grown to rely on is the highlighting.

I’ve never really been a highlight-while-reading person. In university it always shocked me to see people tarnishing the pages of their incredibly expensive textbooks with brilliant yellow highlights. But, of course, highlights made on a Kindle are digital and sync their way up into the Amazon cloud. The highlights are downloadable, storable, and are a great starting place for notes.

To this, I’ve…

Continue Reading…