programming

RISCy business: The long and convoluted rise of today's dominant computing platform

+

In the 1980s, RISC was the future. By the early 2000s, it was the past. And now it's the future again.

How modern open source projects work

+

Simply put, open source is how we do software development today (insert mic drop). But what does open source actually mean, and how does it work in modern software development projects? Well, that's what we'll examine in this blog post.

How Linux Certification Has Evolved Over The Years

+

Much like Linux itself, Linux certification has changed dramatically over the past two decades. In this blog post, I'll discuss what happened and why it's important.

Dual-booting Asahi Linux on your Apple Silicon Mac

+

I've been running Asahi Linux natively on an M1-based Mac for 3 months now, and it's super fast! In this post, we'll explore Asahi and the procedure to install it on an Apple Silicon Mac.

Ontario's Computer Part 2: The LEXICON Server

+

In this follow-on to my previous blog post, I'll examine the brains behind the Burroughs ICON computer: the LEXICON server that all ICONs connected to across an ARCNET network.

Ontario's Computer: The Burroughs ICON

+

Back in 1984, the Ontario government made their own computer for the school system, but ordered school boards to send them all to landfill a decade later. In this post, you'll explore one that survived and learn why it was cool.

Configuring the i3 Window Manager

+

i3 is an incredibly powerful tiling window manager that is often used by software developers and Linux/UNIX administrators. In this post, I'll show you how to configure and use it.

Brewing the Best Coffee

+

You don't need to spend a fortune on equipment to brew the best cup of coffee you'll ever have. Find out how in this post.

2021 in Review

+

Each December, I like to take some time to reflect on the events of the year - and this year was a relaxing-yet-productive follow-on to 2020.

Kubernetes Quickstart

+

Kubernetes is the most powerful container orchestrator used in the cloud today. In this blog post, I'll discuss how you can set up a simple Kubernetes cluster for learning and experimentation.