A one-line timezone bug in Webform Booking
A Drupal 11 site running Webform Booking showed an empty calendar — "No slots available" — to some visitors and a working one to others. The variable was the visitor's browser timezone. West of UTC,…
5 min read
From Spreadsheet to Planner: Automating Project Kickoffs with Power Automate
Anyone who has managed a major digital project—from a headless CMS migration to a responsive site redesign—knows the drill: the work-back schedule. It starts in a beautiful, logical Excel sheet,…
5 min read
Pondering Large-Scale Redirects: Moving from Blackbaud Luminate to GiveCampus
If you’ve ever managed a CRM or digital fundraising platform transition, you know the anxiety of ensuring every old link still works. I recently navigated this exact challenge: migrating giving pages…
5 min read
Error Handling for Humans: My Algorithm for Avoiding the Flu
If you look at our company chat channel lately, it looks like a triage unit. Between school-aged kids bringing home the plague and the start of the annual 'indoor germ-swapping season,' multiple team…
4 min read
What Drupal 11.3.0 Means to Me: A Multi-Hat Perspective
Drupal 11.3.0 is out, and like many of us who manage Drupal sites, I don't just wear one hat. Depending on the hour of the day, I might be writing a module, tweaking CSS, or SSH-ing into a server to…
4 min read
Beyond VLC and Blender: My Essential (and Lesser Known) Free App Toolkit
We all know the titans of the open-source world. You probably already have GIMP for image manipulation, Blender for 3D work, and VLC installed to play any media file in existence. But there is a…
5 min read
Happy Halloween
I have this VHS video cassette, Creepy Classics, a humorously presented series of classic horror and sci-fi film trailers hosted by Vincent Price. It included a trivia card to test your knowledge of…
1 min read
Digital Omnipresence: A Workflow for Focus, Awareness, and Search
In today's "always-on" work culture, there's a fine line between being responsive and being perpetually distracted. I'm in countless chats and channels, and I need to be aware of what's happening.…
8 min read
The Great Google Migration: Why This Android Veteran is Ditching Gemini for Home Assistant
As a long-time Android user, I’ve been with the platform since the heady days of the G1. My spouse and I have been happy Google Fi subscribers for ages, largely thanks to its unbeatable international…
5 min read
The Case of the Crashing "Open File" Dialog in Windows 11
I've been wrestling with one of the most frustrating bugs I've encountered in a while on Windows 11. The scenario is simple: I'm in an application like VS Code or another editor, I go to File > Open,…
3 min read





