I published my first post on the newly migrated Feld Thoughts this morning - a writeup of moving 5,530 WordPress posts to Hugo . Then I changed the title. The original slug said “migrating-feld.com” but it should have said “migrating-feld-thoughts.” I pushed the rename and moved on. A few minutes...
I spent a good part of today trying to get an admin overlay working on Hugo-generated landing pages. The idea sounds simple - let admin users edit theme colors, hero text, and CTAs directly from the production page without going back to the admin panel. The implementation turned into a lesson...
I was staring at ERR_TOO_MANY_REDIRECTS on three production domains at once. MedicareMagic, MyHealthMagic, NewsletterMagic - all three had the same infinite redirect loop. The fix itself was simple - a self-redirect guard in the middleware - but it was a symptom of a bigger change I’d been...
I added Bob Monsour’s blog to the Adventures in Claude community yesterday. The community runs on Discourse - a self-hosted forum on a DigitalOcean droplet - and I set up RSS syndication a few weeks ago so that members’ blog posts automatically appear as topics in a “Member Blogs” category. I...
I spent Monday morning deleting six thousand lines of code I wrote a few months ago. The BookSearchOrchestrator was a search pipeline for AuthorMagic - my book management platform for authors - that was supposed to unify how the system finds books across multiple data sources. I built it, tested...
A friend of mine is dealing with cancer. When I started building CureCancerMagic - a care coordination app for exactly this situation - I noticed something about how information flows during treatment. Doctors send referrals. Friends text you articles. Your cousin emails a link to a specialist in...
Late in the day I plugged a Raspberry Pi 5 into the Apple Studio Display using a micro-HDMI to USB-C cable and got nothing. No splash screen, no error, just a monitor that didn’t react. After some debugging I found the reason: the Studio Display only accepts Thunderbolt 3 video input. It cannot...
I was staring at the CureCancerMagic care team invite system when I realized this was the ninth ticket in a row for an app that didn’t exist last week. Care team invites, email ingestion, AI-powered summarization, document management, notifications, reporting, mobile optimization, multi-case...
I started the day staring at a pg_roles.rolconfig query result and ended it staring at a Hugo binary size chart. In between - a production release, an open-source launch, and the uncomfortable discovery that last week’s disaster recovery missed 17 files. The morning began with Production Release...