Signed up as a lifetime member to Scribbles. Given how fun it is to use, it was an easy decision. Fantastic work, Vincent.

Screenshot of Scribbles billing screen with a ‘Lifetime member’ payment tier and thank you message.

Finally got a new release of Dynamo-Browse out today. Realise the last one was 9 months ago, which is a bit long in the tooth (I’ve been using dev builds so the changes were beginning to pile up). Also updated the documentation which needed a bit of TLC.

I probably should write about what’s actually in this release. I tried writing an announcement post, but it just didn’t sit right with me, so I junked it (writing about, or really “announcing” things I’ve done does not come easily to me). Not sure anyone is actually using this anyway, which didn’t help with motivation. I might write more about what’s in this release a bit later. In the meantime, if there is anyone using this, please refer to the release notes and let me know if there are any questions.

Was just at the supermarket using an automated checkout machine with the sound turned off. Must say, it’s so much better than the otherwise chatty machines I usually have to use.

Ready for some bocce. Back at Creswick St. Reserve, the OG bocce site.

Park with a couple of trees and a tram in the background.

Giving Insomnia a try for testing a REST API. Took a while to find the downloadable artefact, but first impressions are pretty good. Have yet to explore the more advanced features like chaining requests, but good to see that this is supported.

Found this DynamoDB item calculator which would estimate the size of DynamoDB records. Useful for those times when you’re wondering if you can get away with using BatchGetItem without worrying about unprocessed keys and the 16 MB limit.

Ah, the vanguards of Autumn have returned.

Two hot air balloons flying around skyscrapers.

Need to find an alternative to Postman for API testing. It’s quite capable, but something just repels me from using it. Might be its insistence that I should make an account, or maybe because the UI feels inefficient and clunky to use. I’d like to like it, but it’s just not doing it for me.

Random fact I found on Wikipedia today: apparently marsupials are less likely to contract rabies because they have a slightly lower body temperature than placental mammals (35°C vs. 37°C or so).

Only reason why I searched for this is that we’ve got a possum trap setup at work and someone asked if one could get rabies from a possum bite. I’m pretty sure rabies is not really a major problem here in Australia, but it’s interesting to know that marsupials are naturally more resistant to it for this reason (not that I’d be interested in testing this out myself).

If I were ever to make an RSS service like Feedbin, I’d probably add a feature which would delay some items until a specific day of the week. Some posts I get feel more suitable for weekend reading.

📺 Nintendo’s Luckiest Accident

So apparently the “watch” in Game & Watch actually references the time piece. Until I watched this video, I actually thought it meant watching the demo that played while in Time mode.

Just discovered that Stripe has a changelog, which is great. But they don’t offer it as an RSS feed, which is crazy. Seems like this would naturally translate into an RSS feed. They have one for their engineering blog so it’s not like they unfamiliar with the concept.

Getting a little tired of listening to podcasters talk about the Apple Vision Pro (I guess you have to be there). I’m more excited to hear about Manton talk about Micro.blog’s new notes feature on Core Intuition.

One Cup of Cappuccino Then I Go, by Paola Pivi

Saw this print while I was in Europe and liked it enough to buy a copy. Finally got it framed after several months, and now it’s on my wall. Turned out great.

Framed print of 'One Cup of Cappuccino Then I Go' by Paola Pivi. Print features a scene of many cappucinos on the ground with a leopard walking in the background.

🔗 The internet used to be ✨fun✨

Lot of interesting posts here about the personal web, both current and old school. I’ve been ducking in and out of this for a week now. Via the HV Discord.

Users of Go: don’t fear the zero value. Resist the urge to use string pointers for things that can be left unset. We need not live like Java developers (let’s not even mention null and undefined that our poor JavaScript brethren have to deal with). Learn to embrace the one nothing we have.

Complexity Stays At the Office

It’s interesting to hear what others like to look at during their spare time, like setting up Temporal clusters or looking at frontend frameworks built atop five other frameworks built on React. I guess the thinking is that since we use it for our jobs, it’s helpful to keep abreast of these technologies.

Not me. Not any more. Back in the day I may have though similar. I may even have had a passing fancy at stuff like this, revelling in its complexity with the misguided assumption that it’ll equal power (well, to be fair, it would equal leverage). But I’ve been burned by this complexity one to many times. Why just now, I’ve spent the last 30 minutes running into problem after problem trying to find a single root cause of something. It’s a single user interaction but because it involves 10 different systems, it means looking at 10 different places, each one having their own issues blocking me from forward progress.

So I am glad to say that those days are behind me. Sure, I’ll learn new tech like Temporal if I need to, but I don’t go out looking for these anymore. If I want to build something, it would be radically simple: Go, Sqlite or PostgreSQL, server-side rendered HTML with a hint of JavaScript. I may not achieve the leverage these technologies may offer, but by gosh I’m not going to put up with the complexity baggage that comes with it.

Bought some “genuine” EarPods as emergency headphones I can keep in my bag. Wired earbuds are not my preferred listening device. Well, at least they’ll act as a deterrent from forgetting my headphones again.

A box of white USB-C earbuds in a box with the name EarPods.

Well, it’s finally happened. I’ve left for work without my headphones. 🙁

Worse Is Better

Gabz latest post about ChatGPT’s ability to write “good” reviews gave me pause:

Here is the thing, every now and then I write about things that I like, among them, video games. I am also aware that although I am not a professional reviewer, I’d like my posts to come across with a certain level of, I don’t know, some quality/standards/mission/quest. […] Whenever I write a post about something I liked it is in a very unprofessional manner, or informal manner, rather, as if I was just talking to you. I just capture my thoughts as I type and perhaps that is the reason I am always digressing and all over the place.

Not to be someone who should tell Gabz how he should write on his own site, I will give you my opinion as a reader. And it’s this: I’d rather hear a review in your voice than some GPT. I read it because it sounds like another fellow human wrote it.

Anyone can put together a review for a piece of media with the “professional” (read monotonous) air of a GPT. I’m sure there are bunch of sites using ChatGPT for this right now (that is if you can get through the barrage of ads they throw in your face). But that’s not why I come to your site. I read what you write because you wrote it. It’s your opinion, written in your own style.

That’s not to say that you shouldn’t post things from a GPT, or use it to make your writing better. Anyone who’s seen what I’ve posted knows of the various DALL-E images I’ve made over the past several months. Use it as the tool that it is, but be cautious about using it to write for you.

P.S. That’s generally why I prefer podcasts with a more casual tone over the more “produced” shows.