Long Form Posts The RSS feed for Long Form Posts.

  • Still Off Twitter

    A little while ago, I stopped using Twitter on a daily basis as the continuous barrage of news was getting me down. Six weeks after doing so, I wrote a post about it. Those six weeks have now become six months, and I can say I’m still off Twitter and have no immediate intention of going back. My anxiety levels dropped since getting off1, and although they’ve not completely gone, the baseline has remained low with occasional spikes that soon subside. Continue reading →

  • 100 Day Writing Streak

    I promise I won’t post about every single milestone that comes along, but I’m quite happy that I reached 100 consecutive days of at least one blog post or journal entry. Continue reading →

  • On Treating Users As If They're Just There To Buy Stuff

    Ars Technica has published a third post about the annoying user experience of Microsoft Edge in as many days. Today’s was about a notice that appears when the user tries to use Edge to download Chrome. These are notices that are displayed by the browser itself whenever the user opens up the Chrome download page. Now, setting aside the fact that these notices shouldn’t be shown to the user at all, what got up my goat was the copy that appears in one of them: Continue reading →

  • Weekend In Mansfield

    Over the weekend, I had the opportunity to spend some time with my parents who were staying in Mansfield, in regional Victoria. We were staying in a small cottage located on a hill, which meant some pretty stunning views, especially in the evening light. We didn’t do a heap during our trip, although we did manage to do the The Paps trail on Saturday, which involved a 700 metre climb. Continue reading →

  • Cookie Disclosure Popups Should be Handled by the Browser

    I really dislike the cookie disclosure popups that appear on websites. Ideally I shouldn’t be seeing them at all — I know that the EU requires it, but I’m not a citizen of the EU so the regulation should not apply to me. But I’m pragmatic enough to know that not every web developer can or will selectively show this disclosure popup based on the geographic region of the visitor. Continue reading →

  • My Impressions of GitHub Codespaces

    The GitHub Universe 2021 conference started a few days ago and one of the features touted in the day one keynote was GitHub Codespaces. This is a development environment that is accessible from within your web browser. It’s based on VSCode, which is a popular and well-designed IDE that is already written in JavaScript1, and also provides access to a Linux shell running in the cloud, allowing you to do various things like build and test your code. Continue reading →

  • Alto Catalogue Update

    I’ve really tied myself up in knots here. I’m spending some time working on Alto Catalogue, trying to streamline the process of uploading individual tracks into a new album. This is a workflow that is absolutely not user friendly at the moment, and the only way I’ve gotten tracks into the catalogue is to run a hacked-together tool to upload the tracks from the command line. The reason why I’m addressing this now is that it’s slightly embarrassing to have this open-source project without having a nice way of doing something that, by all accounts, is quite fundamental (a good hint for when you’re facing this is when it comes time to write the end-user documentation: if you can’t explain how to do something in a way that doesn’t include the word “hack”, “complicated”, or “unsupported”, then something is missing). Continue reading →

  • Feeds In Broadtail

    My quest to watch YouTube without using YouTube got a little closer recently with the addition of feeds in Broadtail. This uses the YouTube RSS feed endpoint to list videos recently added to a channel or playlist. There are a bunch of channels that I watch regularly but I’m very hesitant to subscribe to them within YouTube itself (sorry YouTubers, but I choose not to smash that bell icon). I’m generally quite hesitant to give any signal to YouTube about my watching habits, feeding their machine learning models even more information about myself. Continue reading →

  • Some Screenshots Of Broadtail

    I spent some time this morning doing some styling work on Broadtail, my silly little YouTube video download manager I’m working on. Now, I think it’s fair to say that I’m not a designer. And these designs look a little dated, but, surprisingly, this is sort of the design I’m going for: centered pages, borders, etc. A bit of a retro, tasteless style that may be ugly, but still usable(-ish). Continue reading →

  • Start of Yet Another Project Because I Can't Help Myself

    One of the reasons why I stopped work on Lorikeet was that I was inspired by those on Micro.blog to setup a Plex server for my YouTube watching needs. A few years ago, I actually bought an old Intel Nuc for that reason, but I never got around to setting it up. I managed to do so last Wednesday and so far it’s working pretty well. The next thing I’d like to do is setup RSS subscriptions for certain YouTube channels and automatically download the videos when they are publish. Continue reading →

  • Abandoning Project Lorikeet

    I’ll admit it: the mini-project that I have been working on may not have been a good idea. The project, which I gave the codename Lorikeet, was to provide a way to stream YouTube videos to a Chromecast without using the YouTube app. Using the YouTube app is becoming a real pain. Ads aside, they’ve completely replaced the Chromecast experience from a very basic viewing destination to something akin to a Google TV, complete with recommendations of “Breaking News” from news services that I have no interest in seeing. Continue reading →

  • Two People

    There are two people, and each one has the same problem that they want to get solved. The first person chooses the option to pay $10 a month, and all they have to do is sign up to a service that will solve the problem for them. The service they sign up for takes care of the rest. The second person chooses the option to pay $15 a month, 20 hours of work to get something built, and an ongoing commitment to keep it maintained. Continue reading →

  • (Hyper)critical Acclaim

    There were a couple of events that led me to writing this post. I’m sure part of it was seeing the posts on the 10 year anniversary of Steve Jobs, although such an event would probably not have been sufficient in itself. What tipped it over the edge was seeing the Ars Technica review of iOS showing up in my RSS feed on the same day. Pretty soon I’m expecting the MacOS review to drop as well. Continue reading →

  • On Choosing the Hard Way Forward

    This is about work, so the usual disclaimers about opinions being my own, etc. apply here. I have an interesting problem in front of me at the moment: I’ve need to come up with a way to be notified when a user connects to, or disconnects from, a PostgreSQL database. This is not something that’s supported by PostgreSQL out of the box1, so my options are limited to building something that sits outside the database. Continue reading →

  • Some Notes About the Covid-19 Situation

    Now that the vaccines are here and are (slowly) being rolled out, and that Covid zero is no longer achievable in any realistic sense, the pandemic seems to be taking on a bit of a different vibe at the moment. I am no longer religiously watching the daily press conferences as I did in the past. They’re still occurring as far as I know, and I do appreciate that the authorities are showing up every day once again to brief the public. Continue reading →

  • On Confluence

    I’m sorry. I know the saying about someone complaining about their tools. But this has been brewing for a little while and I need to get it off my chest. It’s becoming a huge pain using Atlassian Confluence WISIWIG editor to create wiki pages. Trying to use Confluence to write out something that is non-trivial, with tables and diagrams, so that it is clear to everyone in the team (including yourself) is so annoying to do now I find myself wishing for alternatives. Continue reading →

  • On Apple's Media Release Gymnastics

    I started listening to the latest Talk Show, where John Gruber and MG Siegler discuss Apple’s media release of the class action settlement. Releasing it to the major media outlets in such a way as to spin the guideline clarification as a concession to developers, even though nothing has actually change, is genius if true. I imagine that’s why Apple’s PR department get the big bucks. But I wonder if Apple has considered the potential blowback of this approach. Continue reading →

  • Post Of Little Consequence

    I’m wouldn’t call myself a regular poster on this blog. I don’t have a goal of writing a post a day or something. But I do want to keep it up with some frequency, and post at least one item a week. I realised today that it’s been a week since my last post. However, due to the current lockdown, very little of note has happened over the last week. Apart from work, TV, reading, and doing a few personal projects on the side, there really isn’t much going on. Continue reading →

  • Six Weeks Off Twitter

    It’s been roughly six weeks since I’ve stopped using Twitter on a daily basis. I initially took a break to stay away from some anxiety inducing news, and I was initially going to return to daily use once that passed. But after hearing others on Micro.blog post about their experience closing their Twitter account, I decided to see how long I can go staying off Twitter myself. I wouldn’t say that I am a big Twitter user. Continue reading →

  • Seeking Out Bad News

    Sometimes I wonder if I’m just going out of the way to seek bad news. Maybe it’s because I think that if I don’t, then a problem will go unaddressed as no-one else is aware of it. There’s probably some evolutionary trait to this. Being the one that hears a predator, and reacts to it before anyone else, is an advantage. But in this day and age, many of the problems that I have anxiety about is pretty much known by everyone, and addressing it in any meaningful way is beyond my direct control. Continue reading →

  • A Year On Micro.blog

    It’s been a year since I’ve signed up to Micro.blog and written my first post, and the only regret I have is that I didn’t do it sooner. The reason for joining was to write more; to focus less on the blogging engine and more on the blog itself. At the time I have only posted seven times over a period of 9 months. In the last year, that post count has risen to 222. Continue reading →

  • Working On The Weekend

    I’ve saw a Tweets last night saying that the best thing a young person can do to help their career is to work on the weekend. The implication there is that being the one that “puts in the extra hours” can seem, in the eyes of your employer, like you’re the hardest worker there, that you’re committed to the project and the job. This could lead to bonuses, promotions, perks, a reputation, you name it. Continue reading →

  • Stumbling Into the Concept of Narrating Your Work

    About a week ago, we had a retro. One of the things that was brought up was the sense that management felt that the team was not delivering as much as we could be. There are a number of reasons for this. For one, the higher ups work in Perth, a good 3,452 KM away from Melbourne. Another was that a lot of the work the team deals with is experimental in nature: more R&D vs. Continue reading →

  • On the Souring Relationship Between Apple and its Developers

    Listening to episode #430 of ATP yesterday, it was kind of shocking to hear the loss of good will experienced by the hosts towards Apple and their developer relations. I can’t say that I blame them though. Although John’s point about lawyers making the case for Apple is a good one, I do get the same feeling that Marco does about Apples opinion about developers, which is not a positive one. Continue reading →

  • Podcast Roll 2021

    Yesterday, @Munish had the courage to share his podcast subscriptions1. Sensing an opportunity to talk about with what I’m currently listening to, even though it may reveal more about myself that I’m usually comfortable with, I’m taking up his dare and sharing mine. So, here is my podcast roll as of early May 2021: The shows above can roughly be divided up into the following categories: Technology: This is a topic that I’m very interested in so there are fair few of these. Continue reading →