From the Couch of Ben Johnson

Father, Principal Engineer at Prodigy Education, serial hyperbolist.

There’s evidence that the strongest core value my son is going to have as he matures is: No Spoilers.

I’m on vacation this week and so I baked the first loves in a long time. I still sort of remember how to do it. But whatever customizations I had made I’ve totally forgotten. 🥖

Things you never think you’ll hear as a parent: “We’re still working on the rib cage, but it’s close.”

While getting my second shot, I discovered that the brand name for the Pfizer vaccine is Comirnaty. This is a terrible name. Supposidly it “represents a combination of the terms COVID‑19, mRNA, community, and immunity”. Moderna’s is Spikevax. Way cooler.

Finally caved and bought a Moonlander keyboard for my RSI. Delivery in a month or so, and then probably a month of practice after that to be comfortable. I’ll post the layout I settle on back here when I’ve figured it out.

Today my son asked me to get him a toy Titanic. “Complete with an iceberg and the life boats!”

I’m really hoping no one makes this. 🤦

Apple’s testing tools have improved a lot, and I’m looking forward to XCode Cloud. But, the lack of mocks for base apis like StoreKit, HealthKit, or CloudKit really make testing more difficult than it should be.

“Daddy. Why have we never celebrated Shark Week?”

I booked a bike fitting for Monday for my new bike. In the description it says: “Athlete’s interview of current physical condition”. So, I have two days to become an athlete, and I had McDonalds for dinner. Wish me luck.

I’m in a beta for a popular app. It’s shocking how much of the feedback from people completely ignore the fact that it’s a beta. Every day in the Slack someone says “Wow, with how buggy this is, I’m never going to use this app again.” Like… yeah, it’s a beta. That’s the point.

Vim support in XCode is the best thing to come out of WWDC this year.

Kid or Dog: “Toby! Stop eating the furniture!”

Seeing XCode Cloud at WWDC really makes me think I should have better tests for Lemur. I feel like SwiftUI would make testing a lot easier.

✴ Bring Back Captain Planet

It’s been 31 years since Captain Planet and the Planeteers was on TV. It was somewhat influential to my upbringing. My childhood self had awareness that the planet could use some help and there was actually something people could do about it.

Now that I have a kiddo of my own, I’m wondering what it would be like if you revamped this for today. Some rough thoughts in no particular order:

  • Just make the whole thing about climate change.
  • Jeff Goldblum is still working and is crazy enough to agree to reprise his role as an enormous rat-based villain. (Maybe he’s anti-vax and so wasn’t vaccinated…
Continue Reading…

As companies get big they get slower and harder to turn. I love this exchange from Steve and Bertrand. It’s proof that even in a huge company you can still make fast, meaningful, and decisive decisions. It’s also such a well written email.

“On Wednesday, CNBC reported that Trump’s blog has shut down less than a month after its launch.”

Only a month? I’m curious what he didn’t like about it vs. Twitter. I bet he thrives on likes and wasn’t getting the dopamine hit.

Finally hung the art my wife bought me for my birthday. Hidden cats!

I think I’ve been letting my 5-year-old watch too much YouTube. Today he told me he was “Sponsored by Mattel™”. He’s also started speaking to his YouTube audience that only he can see…

✴ Lou’s Rum Cake

In April, my grandfather, Lou Siminovitch, passed after 100 incredible years.

He was famous in science circles for significant contributions to the study of genetics, the mentoring of hundreds of scientists, and sending letters to people to tell them how to do their jobs better. Later in life, the relationship he had with his wife provided fuel for the Siminovitch Prize in Theatre, the largest prize for theatre in Canada. He was honoured with the Order of Canada, the Flavelle Medal, and a slew of other awards. Personally, he had an incalculable impact on my worldview, ethics, motivations, and…

Continue Reading…

I’m really hoping that SwiftUI is more baked this WWDC. For every app I can think of it’s just not ready. There’s either missing APIs or when you start to do anything outside the path of a demo app you hit bugs that need difficult or impossible workarounds.

My son has been getting into “Who Would Win” books where they compare the characteristics of animals and then put them into a mock fight. I’m so tempted to write a simulation model. The books do one to one, but I’d love to test 1000 hornets versus a T-Rex.

Googling whether or not you can get Apple TV on the 3rd generation Apple TV is… not possible.

“We’re creating the entire amount of commerce on the store, and we’re doing that by focusing on getting the largest audience there,” says Cook.

This quote is indefensible and infuriating. The entitlement is going to be ringing in the ears of every developer watching WWDC.

Finished 📚 Back in the Frame: A great read about the joys of getting back on a bike as an adult. I learned a lot from the way that Jools describes the feeling of being a black woman in white-male dominated cycling. And Jools’ love of cycling is contagious. 🚲

✴ Some People Are Still Hurting

This week my mind keeps floating back to a post written by Kottke from early in the pandemic:

Some people feel helpless & anxious.

Some people are bored.

Some people are self-quarantined alone and are lonely.

Some people are realizing that After will be very different from Before.

Some people are really enjoying this extra time with their kids and will miss it when it’s over.

Some people just got off their 12th double shift in a row at the hospital and can’t hug their family.

The whole piece is worth reading. It was written in March 2020 when we were all scared and trying to surf the…

Continue Reading…