Blog Posts

Take-Home Test Review: An Uncanny Rejection
Published November 26, 2024 Updated November 26, 2024
This take-home coding assessment was a discouraging experience. Here's why, and how I believe companies can improve this process for candidates.

My Journey as a Software Developer
Published July 14, 2024 Updated September 11, 2024
Growing a career as a software developer is a challenging and rewarding effort. Here's some things that have proven to help me along my own journey. P...

Headless WordPress & Next.js on Kubernetes: Page Revalidation and CDN Invalidation
Published March 26, 2023 Updated May 28, 2025
If you're looking to revalidate a Next.js page automatically after a WordPress post update, read on! The technique can be applied to any back-end usin...

Software Development and AI: A Musing
Published March 15, 2023
There's a murmuring of AI "taking jobs" from software developers, graphic designers, musicians, and the like. Whether it's GPT-3, GPT-4, or the next ...

Getting Google My Business CID Codes, Quickly.
Published March 6, 2021
If you’ve worked with the Google My Business admin interface, you know that tracking down specific details (especially when working with hundreds of l...

Video Thumbnail Generator: Create Email-friendly Thumbnail Images
Published October 31, 2020
Check out the Video Placeholder Generator. This is a frontend utility that can help you quickly generate a URL to fetch a video thumbnail.
Legacy Content Archive
These posts contain older content that, while potentially outdated, are preserved for historical reference. They may discuss deprecated technologies or outdated practices, but remain available to track the evolution of my work and thoughts over time.

Extraneous CSS Cleanup
Published August 14, 2020
Occasionally I need to spend time investigating an installation to determine: What code is still needed?” Sometimes I’m working with a lean code base ...

Scrape & Debug: A WordPress Plugin
Published August 2, 2020
Preview your posts and pages on social media. Validate your pages’ HTML with W3C’s Validator, or check PageSpeed with Google’s PageSpeed Insights. Acc...