Home

Posts

Written content to help you along your web development journey, without forgetting to have some fun along the way.

The era of the personal app

AI has advanced beyond silly little demos. It's now enabling anyone to build personal software catered to their unique needs and preferences.

Jan 09, 2026

Life is too short for bad books

Why I revised my book rating scale to start at three stars and how I learned to put down books I didn't enjoy.

Jan 07, 2026

My 7-year-old daughter built a full-stack application

How my daughter and I worked together to build a full-stack application that enabled her to visually represent her trick-or-treating candy haul.

Dec 23, 2025

When AI coding finally clicked

2025 has been a journey from struggling with the emergence of AI code generators to fully embracing it. From writing almost all the code to almost none of the code.

Dec 12, 2025

Is Git dead?

Git may seem timeless, but millions of people are building for the web without it.

Nov 22, 2025

Celebrating My First Half Marathon

After only running more than a 5k once in my life, this is the journey to training and running a half marathon.

May 15, 2025

My first five minutes in Astro

How I set up new Astro projects using the delightful Astro CLI experience, while applying my tastes and preferences.

May 13, 2025

Handling routes in JavaScript projects

JavaScript frameworks that use file-based routing require an extra layer of care to help you keep your sanity when developing.

May 09, 2025

Abstract hard-coded values in your code

When JS frameworks don’t bring low-level structure recommendations on constants, configuration, and content, you’ll benefit from establishing your own conventions.

May 01, 2025

Why I started blogging again

After a two-year break from blogging, I'm back at it. Here's what led to the pause, why I'm writing again, and seven benefits that come from regular writing.

Apr 12, 2025