Operating Systems

That’s How Old I Am

In this post, I decided it would be fun to write a list of technologies and experiences that show my age in technology.

8 May 2024

My New PowerMac G3 Blue and White: Part 2

I bought an old PowerMac G3 Blue and White. In this article, I try to get Mac OS X 10.2 Jaguar installed on the system.

4 May 2024

My New PowerMac G3 Blue and White: Part 1

I bought an old PowerMac G3 Blue and White. First, I performed some maintenance, then I upgraded some hardware.

17 April 2024

Mac OS 8 as an Electron App

Macintosh.js is an open-source project that runs Mac OS 8. It emulates a 1991 Macintosh Quadra and runs the full operating system with a few applications.

17 March 2024

How Windows 11 Has Convinced a Skeptic

Until about two years ago, I was exclusively a Mac user, but Windows 11 has me rethinking that.

8 March 2024

Apple’s Malicious Compliance in the EU

It’s not news that the EU has passed a law that requires Apple to open up iOS to third-party app stores, but their compliance is questionable at best.

21 February 2024

Using Swift to Create GUI Applications on Windows

I came across an article today that discussed efforts being made to create an open-source technology to make UI development in Swift on Windows possible.

9 November 2023

Switching Between Platform: Windows and Mac

Some programmers stick to a single operating system or technology stack, but I like to experiment and try new things out. That means, however, that I often jump back and forth between platforms: particularly between Windows and Mac.

6 April 2023

Windows 95 as an Electron App

An operating system that was released 25 years ago and required an entire computer to run can now instead be run in a browser window with an interpreted language.

1 August 2020

Why I Use Virtual Machines for Projects

I don’t like clutter. In fact, I am very picky about what I install on my computer which is one reason I love virtual machines to experiment with new technologies.

19 June 2020

Emulating Mac OS 9 on macOS 10.15

Several years ago, I bought an old, colorful iMac G3 running Mac OS 9. It runs my old software wonderfully, but an emulated version of Mac OS 9 on my modern MacBook Pro is just so much more convenient.

9 June 2020

Batch Convert 4-Space Indentations to 2-Space

While adding a linter to an old project, I wrote the following bash script to convert 4-space indentations to 2-space indentations. This example recursively looks for *.js files starting at the script’s location. Of course, it can be used for any type of file though by simply changing the extension.

1 March 2018
My Portfolio