• Attending the DDD Melbourne 2025 Conference

    Yesterday, I attended the DDD Melbourne 2025 conference. This was in service of my yearly goal to get out more, to be around people more often than I have been. So the whole reason I attended was to meet new people. That didn’t happen: I said hi to a few people I once worked with, and spoke to a few sponsors, but that was it. So although I marked it off my goal list, it wasn’t a huge success. Continue reading →

  • Saw a couple of spotters at the gym this morning: two brush tail possums. Mother and baby I’m guessing.

    Auto-generated description: A small animal, a possum, is perched on a ledge near the ceiling of a gym. Auto-generated description: A possum is peeking out from a narrow space above a cylindrical structure or duct.
  • “Get out more” goal for February achieved. ✅

    Attended the DDD Melbourne 2025 conference. Technically I’m still attending it, as it’s not over yet, but it’s close enough to finished that I’m calling it now.

  • Swanson St, Melbourne. Been a while since I’ve walked this.

    A quiet, tree-lined urban street features a couple of motorbikes parked on the sidewalk and several storefronts, including a Subway.
  • I think I tend to overthink things too much, if last night is any indication. It’s probably good, to some degree, to consider all outcomes of doing something, for no other reason than to satisfy a need for certainty when events go a certain way. But it might be that one could spend too long doing so, and miss any opportunities that come from it. It’s always harder to see things go right than it is to see things go wrong, or at least that’s how I seem to be wired.

    I’ve seen this in my job too, where I feel (and it’s only a feeling) that my designs are more complicated then they need to be for similar reasons. Might not be related thought; just a passing thought while I go through this reflection.

  • Free motivational slogan for anyone wanting to start a line of sports-related T-shirts:

    This SHIRT, that HURT, could’ve hit the DIRT.

    Emphasis intentional.

  • 🔗 Sony WH-1000XM5 Headphones

    Someone at work showed them to me and let me try out their noise cancelling. It’s good. The best I’ve head so far. All the background noise completely vanished. Will need to check these out.

  • 🔗 Letters from an American: February 1, 2025

    Hmm, not entirely sure what’s going on over there in the US, but it doesn’t sound good.

  • 🔗 The Gentrification of Video Game History

    An interesting discussion on the slow erosion of local history around gaming in the face of a US-centric telling of history.

  • I enjoyed Cory Doctorow five year anniversary post on Pluralistic. Even better was falling down the rabbit hole of reading his other anniversary posts, then branching out to his other posts such as his one on blogging itself.

  • Debugging Edge Lambdas is such a pain due to how long it takes to deploy them to test something. Not helping is that different layers have standardised on names that use URL while others use Url. I wonder if it’s better to just pick one case for the names I’m using, even if stands out from the other names following the particular “standard”.

  • Oh crap, I’ve gotta watch myself! I just configured a parameter in prod thinking that I was doing it in dev. Should’ve seen the warning signs when I got a permission error and had to boost to the next level. The change should be benign, but I need to be a little more careful.

  • I’ve been kind of anxious about tomorrow these past few days. I’m going to a single day developer conference alone, with no-one else I know or work with. This means I’ll be interacting with people I don’t know. That is the point of this — this activity is Feb’s “get out more” goal — but I’ve been partly wondering whether I’ve bitten off more than I can chew here.

    But reflecting on it just now, it may not be as bad as I think. Most of the day will be the actual sessions. It’s the breaks that I’m anxious about, but I can probably deal with them. It wouldn’t be the first social gathering in a industry setting I go to where I didn’t know anybody. I was going to say it was, until I started writing this post, and recalled past instances where I’ve been in the same boat, and although I wouldn’t say it was easy, I lived to tell the tale. I may be able to step outside for a little while and go for a walk if I absolutely need to.

    So it should be fine. I’ll give myself an out at lunchtime if necessary but I’ll try to stay the whole day.

  • Another Twitter embed bites the dust:

    Auto-generated description: An error message indicating a failed attempt to retrieve a JSON resource from Twitter is displayed.

    That’s all of them now. I can’t see any more uses of that short-code here. Guess I was right not to do that too often.

  • Have technically secured user no. 2 of UCL today, after sharing one of the tools that’s using the language with them at work. It’s just a shame that the docs are so far behind (read: not existent). All I really have are these blog posts about building it. Good thing he’s a reader 😛. (Hi, KK).

  • Things I’ve said out loud today:

    What am I going to do about Norway?

    I’ve got a plan but I’ve yet to rollout a fix yet. 😛🇳🇴

  • Making A Small Two-Letter Country Code Lookup Page

    A small evening project where I made a simple site designed for Vivalidi’s sidebar to quickly lookup two-letter country codes defined in ISO-3166-1 alpha 2. Continue reading →

  • “Well we can’t run the trams on time, but with our new PTV app, we can tell you just how late they are.”

    “What an age we live in.”

    😛

  • I know for myself that if I were to choose one blogging CRM over another because “that’s how I get the traffic,” I’d probably stop blogging. It’d be clear to me that my priorities are warped, that I’m writing purely to chase the views. I can’t see that road leading to anything other than burnout.

  • I’m noticing how unproductive I am when I’m babysitting long running processes. Every time I try to start some focus work, I immediately switch back to monitoring the output with the expectation of dealing with errors or refreshing timed-out auth tokens.

  • An Incomplete List of DRM-Free Media Stores

    A collection of links to online stores that sell DRM-Free media. Continue reading →

  • Bad keyboard! Naughty keyboard! Causing all these spelling errors in your user’s last two posts. 😜

  • Seeing all these photos from those in the US with massive dumps of snow they need to shovel and clear makes me glad I live in a climate that doesn’t get snow.

  • I’ve never understood a task asking me to “find out what needs to be done.” These are not big tasks that need a design or prototype. They’re a regular size coding task, with the output being another task of the same size to actually do the work. Why not simply do the work in the first task?

  • Have pulled down the bit of fence extension that was falling down. I don’t think it was recoverable, or at least not with the wear it had endured plus my limited carpentry skills. But that’s fine. At least it’s neater now.

    A wooden fence surrounds a garden with leafy plants, set against a backdrop of trees and a partly cloudy sky.A wooden fence with two sections having horizontal slats is surrounded by lush green foliage and under a partly cloudy sky.