Featured

I’ve been thinking about replacing my 2019 Intel MacBook with a desktop and using my M2 iPad Air as a mobile workstation instead. This is my experience with it.

January 26, 2026

When Apple’s newest lineup of operating systems was released in September I didn’t hesitate to install it on all of my Apple devices like I do every year. I wish I hadn’t this time.

January 23, 2026

It’s that time of the year again when I take a look back at what I’ve read throughout the past year and highlight some of my favorite books. I read more than usual in 2025 which made picking favorites tough!

January 18, 2026

With the start of the new year, I thought it would be interesting to take a look back twenty years to 2006 and remember the Mac applications I used regularly.

January 13, 2026

In this post, I share photos, stories and information about all of the cars I have owned over the years.

August 24, 2025

Executives have started boasting about how AI is going to take a lot of jobs and leave people jobless. It seems they have lost their humanity.

August 23, 2025

A couple of days ago, I had a conversation with my programmer dad and we thought it would be fun to make fun of old C++ code.

August 18, 2025

I’m rewriting my personal website to use good ol’ fashioned PHP without a framework. This is why and how.

August 12, 2025

I created a simple web application using the Swift-based web framework Vapor. It was a fun and informative experience.

June 29, 2025

My cousin’s 17-year-old daughter visited us and got the opportunity to try out my old iMac G3. The experience was amusing for both of us, albeit for different reasons.

June 28, 2025

AI replacing traditional search engines promises efficiency, but concerns about reliability and content creators’ impacts loom large.

June 15, 2025

Recently, I had the honor of setting up a Node.js-based web application on an Ubuntu server and I thought I would share the steps I took to get it up and running.

April 26, 2025
My Portfolio