Reading List

The most recent articles from a list of feeds I subscribe to.

The special hell of Bolt, Europe's Uber clone

I don’t like this app.

Summer road trips - Jönköping, Tiveden, Dalarna, and more

I’m back in Uppsala after two back-to-back road trips - one to Jönköping, and another to Tiveden followed by some Dalarna exploration. I doodled on my reMarkable tablet through the trip, and figured I’d break this post up with my unfinished sketches.

Summer road trips - Jönköping, Tiveden, Dalarna, and more

I’m back in Uppsala after two back-to-back road trips - one to Jönköping, and another to Tiveden followed by some Dalarna exploration. I doodled on my reMarkable tablet through the trip, and figured I’d break this post up with my unfinished sketches.

Presentations should always work offline – especially in online conferences

We just finished the WeAreDevelopers World Congress 2025 in Berlin, and I am still recovering from the event. It was a fantastic experience, and I am grateful to everyone who attended and made it a success. As the main moderator of the main stage, I had the pleasure of introducing many amazing speakers and topics. […]

Refactoring English: Month 7

Highlights

  • I look for ways to limit the number of half-complete tasks I’m juggling.
  • I brainstorm ways to talk with more of my early readers.
  • I have trouble accepting a design decision in the Gleam language.

Goal grades

At the start of each month, I declare what I’d like to accomplish. Here’s how I did against those goals:

Offer a lower-friction way for users to pre-order my book

  • Result: Switched from Kickstarter pre-orders to Stripe payment links.
  • Grade: A

I ran the initial pre-sale through Kickstarter, so I decided to just stick with it for subsequent pre-orders. After a couple of months, I realized Kickstarter requires customers to create an account to buy the book, which adds a lot of friction and discourages people from buying.