Featured

If there is one modern author of ghost stories I would never hesitate to recommend, it is Darcy Coates. Over the past few years, I have read many of her books and have yet to be disappointed even once — and Gallows Hill is no exception.

February 13, 2026

British aristocracy in the American Wild West was the joining of a dichotomy that is hard to believe could ever have worked.

February 6, 2026

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

A Haunting on the Hill by Elizabeth Hand is an interesting modern dive into the world originally created by Shirley Jackson in The Haunting of Hill House.

August 5, 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 Portfolio