The conspiratorial side of me is thinking that running shoes are getting more expensive and lasting half as long. The shoes I had have worn out considerably so I bought a new pair, which arrived today. So I’m officially marking the date.

Auto-generated description: A pair of gray Brooks running shoes with yellow accents is displayed in an open shoebox with blue printed graphics and text on the inside lid. Auto-generated description: Two pairs of grey running shoes are placed side by side on a carpeted floor, with one pair appearing more worn than the other.

I did not think I would continue to use an evaporative cooler, but given the price I was quoted to replace the unit I got, I figured it’s worth a try. If it doesn’t work out, then I’m happy to have paid the sunk cost. But if it does, then that saves me significant modifications to my home.

My tolerance for seeing anything regarding US politics is pretty low right now. I’m going to be pretty liberal with my mute, block, and hide boost options for the foreseeable future.

Learnt a very import thing about Stimulus outlets this evening: the outlet name must match the controller name of the outlet target. If this is not the case, the outlet will not bind and you’d be beside yourself struggling to find out why the outlet target cannot be found.

From the docs:

The outlet identifier in the host controller must be the same as the target controller’s identifier.

Took me 30 minutes and stepping through with code with the debugger to find this out.

I appreciate programs like Obsidian that automatically saves my work, yet let me press Cmd+S without saying anything. It’s empathetic of those trained to frequently Cmd+S whenever they’re working on something. It may seem like showing a message saying “you don’t need to save” is useful, and it might be first time for new users. But doing it every time they press Cm+S quickly becomes distracting. It takes a long time for this reflex to be unlearned, especially when there are programs which still require explicit saving. So just do nothing and say nothing. Let the user press Cmd+S in peace.

Just heard the name for John's new app. Must say I kinda like it. It grows on you. No spoilers (except in the clip), but I do appreciate that it follows a similar vein to the crazy names I came up with. It just does it so much better.

I’m guessing the product owners of YouTube’s Android app assumes that people will be opening links to videos from social apps, where there’s a link preview. Tapping a link now opens the YouTube video in full screen mode. I rarely have a link preview available to me, so this feature is quite jarring.

Started filling out the UCL website, mainly by documenting the core modules. It might be a little unnecessary to have a full website for this, given that the only person who’ll get any use from it right now will be myself. But who knows how useful it could be in the future? If nothing else, it’s a showcase on what I’ve been working on for this project.

Some photos of birds taken during my walk this morning.

Auto-generated description: Four galahs are standing on the grass and dirt with some logs and greenery around them. Auto-generated description: Two sulphur-crested cockatoos are perched on a branch in a tree filled with green leaves.

I’m pretty happy with my success at using Obsidian for my work notes, and I think a key to this is adding Obsidian as a launch item, so that it’s open at log in. I’m doing likewise for my non-work vault to see if it helps with my personal notes. “Out of sight, out of mind” is a real phenomenon.

I don’t know what’s worse: overhearing others in cafés talk about local politics, or overhearing others in cafés talk about US politics. Surely there are more interesting topics to talk about than politics.

🔗 We Don’t Need More Cynics. We Need More Builders.

Liked this piece by Joan Westenberg. I occasionally see this cynicism myself, which is frustrating as they usually come from builders. Surely they know how hard it is to come up with a solution to a problem, only have it torn down. Granted, there might be some ego involved in these feelings.

Via Pixel Envy.

The whole “squeaky wheel gets the oil” approach to software companies is that it’s easy for those working on a project to get a warped sense on how it’s received. A majory of users may find what you’re building usable, maybe even good, yet all you hear are the problems and shortfalls.

I wish I was the type of person that can use physical notebooks. That’s said, I’m going to try Obsidian for my personal notes again. I realised I don’t use the fancy features that Notion offers, and I think I prefer making straight markdown notes most of the time.

Signed up to Lottielabs after watching Matt Birchler’s video about it. Had an idea for an animated seven-segment display countdown, which I had a go making as a GIF. It was pretty easy to make, and came out pretty well, although not exactly how I imagined it.

An animated gif of a seven segment digit starting from 0, and counting down all the way to 0

My Micro.blog mug by @jimmitchell has arrived. Looks great. As for where it fits in my ever expanding tech-related mug collection, if we were to order by size, it sits nicely in the middle.

A white mug with the Micro.blog logo — an orange speech bubble design featuring a yellow star — is placed on a kitchen bench.Three mugs with different designs — from left to right, the ATP logo, the Micro.blog logo, and the Stratechery logo — are lined up on a kitchen bench.

How is a .lol or .fun domain more expensive than a .com domain? Is there some discount for being serious I’m not aware of? 🤨

🔗 100 quotes that helped me write

Wish I could remember where I saw this so I can give them a HT. But there are some excellent quote here in this list prepared by Austin Kleon.

Started rewatching Andor last night. Wow, it’s such a great series.

Saw my headphone doppelgänger on the train this morning. In a world where pretty much everyone else is wearing AirPods, it was unexpected to see another wear black JBL E45BT Bluetooth headphones.