-
Baseball is not considered a major sport here in Australia, yet it definitely has a presence. I know of 4 baseball diamonds around where I live, and I usually spot flyers from local baseball clubs looking for new players. It’s not a recent thing either: my dad actually played baseball growing up.
-
I’m not really capable of doing a lot right now, but one thing I did do last night was add the ability to synchronise the posts I write in that Kev Quirk inspired journaling app to a Git repository. I’m still treating it like a prototype, but I’ve been finding myself turning to it whenever I want to write a journal entry. Might be that this will eventually become my replacement for Day One, although ensuring that the posts are safe and sound was one of the last remaining hurdles to that happening. So it’s good to see this working now.
-
How is it only 13:41? This day has been grindingly slow.
-
It’s curious to wonder why Alstom, the maker of these trains, don’t track when passengers press the button just before the tone sounds. It happens quite often: they press it a second too early, stand there in front of the closed doors, press it again, and the doors open. Need to hire more game devs.
-
Someone at work just discovered the killer app for Google’s NotebookLM podcasting feature: going through the terms and conditions of insurance policies.
-
Passing
Three nights ago, and two months before her 94th birthday, my Nonna, my maternal grandmother, suffered a stroke. She’s now in palliative care and there’s no telling how much longer she has left. Over the last few years she was slowing down, yet was still quite aware and was able to do many things on her own, even travel to the shops by bus. She had a scare over the weekend but was otherwise in reasonably good health. Continue reading →
-
The issue with adding caching to a system before you know you’ll need it is that doing so isn’t free. You’re paying the price of invalidation and split-brain bugs before you see the benefits of increases in performance, if any. It’s a classic case of premature optimisation.
-
Testing and troubleshooting service side code, without an interactive debugger, that deals with single sign-on is the absolute worst. Do not recommend.
-
Just updated to Go 1.23.1. It’s so nice being able to upgrade my dev toolchain without having to worry about upgrading anything on our servers: binary executables are binary executables. By far, one of my favourite things about Go.
-
My current work laptop has a Touch Bar, and I think I will miss it a little when I get my next laptop that doesn’t have one. Having the ability to adjust the brightness and volume using a slider is much nicer than frantically pressing buttons. Oh, and also the ability to replace buttons without being stuck with the predefined glyphs. I replaced the Siri button with the Lock Screen button, which I use all the time, and it’s nice being able to see the proper Lock Screen glyph for it.
That said, those are probably the only nice things about it, and I would probably think otherwise if I wasn’t using an external keyboard with function keys. I’m certainly not using the Touch Bar for anything else, even while using the laptop keyboard.
-
Keep forgetting that making a permalink to a highlighted bit of text on a web-page is a thing. Made such a link in Vivaldi by highlighting the text and selecting “Copy Link to Highlight” from the context menu. Worked like a charm.
-
Working on Jira ticket number CLC-1836. The numerical congruity has not gone unappreciated.
-
New path day. This was little more than a goats track last time I was around here, but was recently widened to something a little more “official.”
-
Tools And Libraries I Use For Building Web-Apps In Go
I think I’ve settled on a goto set of tools and libraries for building web-apps in Go. It used to be that I would turn to Buffalo for these sorts of projects, which is sort of a “Ruby on Rails but for Go” type of web framework. But I get the sense that Buffalo is no longer being maintained. And although it was easy to get a project up and running, it was a little difficult to go beyond the CRUD-like layouts that it would generate (or it didn’t motivate me enough to do so). Continue reading →
-
I may never have a site as popular as those I read. I may never be in a situation where I can just rattle off a domain as if it was a business card. But it’s nice to have the option to do so. And, for me at least, it’s probably the best answer I can give when asked by someone “where is the best place to find you online," in lieu of giving out some social media handle. And I think, on the whole, that’s a good thing.
-
I don’t have a blog post today. The well’s been pretty dry all week if I’m honest. Usually at times like these, I hold off posting until the evening, hoping that something worth writing about will come by before the day’s end. We’ll see if that happens today. But if not… well, there’s this. 🤷
-
📺 Office Space (1999)
-
It’s a shame XML namespaces are not as widely used as they probably should be. I still see XML documents that escape nested XML documents as if they were strings, something XML namespaces were meant to be a solution for.
-
There’s code spelunking, which can be rather interesting. Where you explore the depths of code and decisions past made and wonder at why it is and how it all works.
Then there’s Jira spelunking, where you’re just fighting with your rock pick.
-
Reading about all the annoying permission notifications in MacOS Sequoias, I wonder how Apple devs actually experience this. Would they be using tools that would require them to record their screen as part of their job? And if so, are they experiencing any of these monthly notifications?
Might be that they’re using all in-house software for anything that would do this. I hear Apple’s pretty famous for doing so — going as so far as making an iOS app to order from Cafe Macs. And since Apple trusts software from Apple, it might be that they aren’t seeing these notifications nearly as often as their customers, who can’t run such privileged software themselves1.
I guess this is a roundabout way of say that maybe employees from Apple, up and down the org chart, need to run more third-party software on their work machines. That way they can get the full “experience” of using software stuck with throwing up a notification every month to do it’s job.
In any case, I think I’ll hold out on upgrading to MacOS Sequoias for the foreseeable future.
-
It’s either that, or they are seeing these notifications and are told to just deal with it, which is probably worse. ↩︎
-
-
I made a different version of this image earlier today. Glad I found the discipline to do what needed to be done, giving me the opportunity to change it to this:
-
Made an update to one of my projects today that’s been going on for 11 years, way back when I was still learning Go. Might be one of the oldest projects I’m still maintaining. Lots of Java-isms in there.
-
🧑💻 New post on TIL Computer: HTMX And POST Redirects
-
Just one of those days when I’m reminded that no matter how you think your users will use your system, there’s always someone that’ll push it to the breaking point. It’s also one of those days where I learnt that you can be a member of up to 113 groups in Active Directory.