SerenityOS

For the last few months, I’ve been absolutely fascinated with the SerenityOS project and it’s awe-inspiring rate of progress. For every day that goes by, new features and bug-fixes get merged in, and development screencasts from the creator Andreas Kling are an almost daily occurence. The operating system itself follows a design philosophy that has all-but-disappeared from computing in the last 15 years or so – a philosophy that I, along with every other fan of this project, want so badly to reappear in the modern computing landscape. See below for a screenshot as of November 2019 —

Screenshot of SerenityOS as of November 2019

It could be nostalgia, real productivity value, or both that drives my want for a return this kind of desktop computing metaphor. No animations, superfluous UI trinkets, padding or dark patterns. I’d describe it as a snapshot of the personal computing metaphor where the utility value for software developers was at it’s highest; right before a seemingly general pivot from what I’d call ‘focus-on-productivity’ computing to ‘focus-on-consumption’ computing. What we left behind in the early 2000s was, in my opinion, the perfection of the desktop metaphor for computing professionals.

In a spot of boredom last night, I attempted to get SerenityOS running in a virtual machine on my Surface Book 2. This proved harder than I’d had expected, so I’ll quickly outline the steps I took to get the development build working – in case anyone else can derive some value from my learnings.

Continue reading “SerenityOS”

The last day of the 1194 time service and 1196 weather service

Tonight, Monday the 30th of September, will be the very last evening one can dial ‘1194’ or ‘1196’ from any Australian mobile or landline phone to receive the current time read continuously, or a spoken weather forecast for their nearest major capital city, respectively. Dial either of these numbers, and you would’ve heard an old-timely British male broadcaster voice that easily sounded like it could’ve been recorded in the 1950s or 60s. You can see below a video of both numbers in action on their last day of operation, recorded by ThebusofdoomFSX on YouTube.

Continue reading “The last day of the 1194 time service and 1196 weather service”

Bye Blogger, and hello GitHub Pages

After over a month of work and 243 commits, Open Live Writer now has the ability to publish to static site blogs. And as such, I have decided to move my blog to a static Jekyll site, built and hosted on GitHub Pages. Open Live Writer works brilliantly with this setup, and in fact it’s how I’m authoring this post right now.

Continue reading “Bye Blogger, and hello GitHub Pages”

Insider Dev Tour ‘review’

On Friday I attended Microsoft’s ‘Insider Dev Tour’ in Melbourne, one of about 44 similar events being held around the world throughout the month of June. Microsoft advertised the event as being ‘for developers interested in building Microsoft 365 experiences (…) today, using the latest dev technologies, as well as for those who want a peek into the future,’ and it was completely free to attend. Hosted at the offices of Xello, a Melbourne-based IT consultancy company, the event was all day, running from the hours of 8 to 5, and had food and coffee provided.

I was fairly excited when I heard about the event, having being recently drawn in to the Windows desktop development ecosystem through my involvement in the Open Live Writer project. I wasn’t going in with any particular agenda on things I would’ve liked to learn, but rather I was just curious as to how the whole day would play out and if I’d pick up any nifty skills. I’ve never been to any kind of developer conference before, so really this would’ve been a first for me.

Continue reading “Insider Dev Tour ‘review’”