It’s funny how one’s route to a venue has an impact of how one feels of that venue itself. After that new route to work, it feels a bit like I’ve entered the office for the first time today, despite coming here 3-4 times a week for the past two years. Maybe it’s just a new sense of place as you see areas you’re unfamiliar with: filling in the gaps, as it were.

Walked to work via St. Kilda Road today, which is a route I’ve not taken yet. Longer than my usual route, but was still very pleasant, until I had to cross Kings Way, which is a little stroady. Will file this route under “occasionally”.

Auto-generated description: A paved walkway with a few people leads past a modern building under an overcast sky, with bare trees lining the adjacent street. Auto-generated description: A sidewalk lined with bare trees and palm trees runs alongside a street in a park-like urban setting. Auto-generated description: A city street scene featuring parked cars, bare trees, a tall building, and a sidewalk in an urban area.

The exhaustive Go linter complaining about missing cases for switch statements with a default clause is killing me.

missing cases in switch of type this, and this, and this, and this, and…

Auto-generated description: A man in an office setting sits on a couch next to a bottle, with the text That's what the default is for.

I can count on one hand the number of times I regret writing something on this blog. To count the number of times I regret not writing something on this blog, I’d have to include both feet. Wish I can get over the sense that others wouldn’t find it interesting. That’s probably true. Write it anyway.

Aaaaargh… 😫

Auto-generated description: A metallic electric kettle with a detached lid is placed on a kitchen bench.

May need to get a new kettle. In the meantime, coffee machine’s putting in double duties.

Auto-generated description: A silver espresso machine is placed on a countertop, with a teabag hanging in a cup beside it.

πŸ› οΈ LlamaLab: Automate for Android

Found this app while looking at AntennaPod. Looks similar to Workflows or Shortcuts on Apple products, but for the Android platform. Looks very interesting.

I gotta say, I’m not digging this white-on-white button motif in Liquid Glass. It looks buggy and unfinished. A little dated too: it reminds me of the late 2000’s when box-shadows were added to CSS 3 and websites were experimenting with using shadows as borders.

Two digital interface screenshots show a mobile email inbox with 17 unread messages and a browser displaying about:blank, both with a timestamp of 6:51 am and 6:59 am, respectively.

I’ve gotta get off PocketCasts. I’m no fan of what they’re trying to do to their web-player, such as their push for podcasts “I may like” (even with I have recommendations turned off). Based on what I listen to and what they think I might like, their algorithm has very much miss-categorised me.

Kicking the Tyres of Ollama's Native App

Some thoughts of my experience trying out Ollama’s new native app for the first time, along with my thoughts of some of the available models.

Okay, so it’s going to be one of those days.

Meme of a Sonic the Hedgehog 1 zone entrance screen reading "DEVELOPER SUPPORT ZONE ACT 1" against a black background.

Oh, interesting. That’s a good explanation as to why OpenAI et. al. would want to make a browser. And if they do tout it as being “AI powered”, then it kinda makes sense that Google would do likewise, as a defensive move to keep marketshare.

Was given a free coffee this morning by my barista at the station. His opened late yesterday but was around to see me and felt bad for missing me (must’ve seen me make my way to one of the nearby cafes that were opening). Apparently I’m one of his loyal customers. I’m honored and appreciative.

πŸ”— How we built Bluey’s world: tales from original series art director, Catriona Drummond

As someone who knows absolutely nothing about animation, I found this fascinating. Some nice bits of theory in this, such as the “language” of shapes:

Circles are round, friendly and soft. No hard edges!
Triangles are sharp, aggressive and evoke pain.
Squares are sturdy, steady and firmly planted.
Then on top of that, even directional lines have implicit associations! Horizontals are calm, verticals awake and upright, and diagonals off balanced.

Request for a go linter: something that would warn when an variable with the name err is not of type error:

func Bla() {
   err := 123    // 'err' not of type 'error'
}

Would’ve saved me a few hours today trying to test if a Future was not-nil, without actually waiting for the result.

Some follow-up on moving TIL Computer to Quartz. I mentioned that I wanted to eventually set-up a hot-key for activating search. Well, Quartz comes out of the box with that already: press Cmd+K to open the search. Very nice!

Need to learn patience over when to post about an event here. Something’s coming up today, and although I have some thoughts of what will happen, I don’t know for sure. Best to write about it after the event, rather than pepper a post with speculations, like “might this” or “could that”.

Dredging equipment deployed in the Yarra.

Auto-generated description: A floating barrier with red and yellow buoys stretches across a urban riverfront near modern glass buildings.

Moving TIL Computer To Quartz

Moving TIL Computer from a blog-like technical stack to Quartz 4 to enhance its functionality as a knowledge repository, transitioning from a blog format to a more wiki-like architecture while integrating with Obsidian for content management.

I used to be an AWS Step Function guy. Couldn’t stand the YAML, but the execution model was decent and it was reasonably featureful. But now I’m using Temporal and I’m starting to like it a lot. Provides just enough workflow for those cases where Step Functions is overkill. Plus, no YAML!

Looks like my touch-bar didn’t show up to work today.

Auto-generated description: A close-up view of a MacBook Pro keyboard highlighting the numeric and character keys.