• Your Return-to-Office Policy is Killing Your AI Strategy

    Your Return-to-Office Policy is Killing Your AI Strategy

    Organizations struggling to trust and manage remote workers will find themselves completely unprepared for the autonomous nature of AI agents. The same control issues that drive return-to-office mandates will cripple AI adoption.

  • WordPress Infrastructure in 2025: Time for a Modern Approach

    WordPress Infrastructure in 2025: Time for a Modern Approach

    After 8 years away from WordPress, returning to WordCamp US revealed a stale hosting ecosystem. Here’s why I built Displace CLI to bring modern Kubernetes infrastructure to WordPress developers.

  • Signal vs. Noise: How AI Slop Kills Conversation

    Signal vs. Noise: How AI Slop Kills Conversation

    AI-generated content is everywhere. It’s flooding our professional networks. Destroying social media. Filling news feeds. Each with generic, templated posts that follow predictable patterns. AI slop destroys meaningful discourse and makes it harder than ever to find authentic insights. But the patterns make it easy to find and ignore.

  • Distilling the Cloud: The Journey Continues

    Distilling the Cloud: The Journey Continues

    Discover how transitioning from cloud services to self-managed infrastructure can dramatically reduce costs while maintaining reliability and security for your applications.

  • Finding Balance: Building Scalable Systems While Paying the Bills

    Finding Balance: Building Scalable Systems While Paying the Bills

    Engineering leaders face a constant tension: building the perfect, scalable system versus shipping products that generate revenue. Learn how successful technical leaders navigate this balance, keeping engineering excellence in sight while delivering business value that keeps the lights on.

  • The Deceptive Promise of AI

    The Deceptive Promise of AI

    The promise of AI automating mundane tasks seems appealing but is fundamentally flawed. It may eliminate boring jobs, but it doesn’t provide economic security. Displaced workers will be forced to seek new employment. This will turn creative passions into money-making endeavors, stripping them of their joy.

  • Managing Multiple Identities with Git Configuration

    Managing Multiple Identities with Git Configuration

    Discover the power of Git’s conditional includes to automatically switch between different developer identities, email addresses, and signing keys based on your project directory structure.

  • Overcoming GitOps Implementation Challenges

    Overcoming GitOps Implementation Challenges

    The GitOps movement enhances infrastructure and application management through automation and transparency but implementation always presents challenges.

  • Containerized RSS

    Containerized RSS

    Join me on an exploration of FreshRSS as an alternative to the gone-but-not-forgotten Google Reader. We’ll even walk through setting it up locally with Docker and Tailscale for easy access.

  • Blogs and NUCs and Caching, Oh My!

    Blogs and NUCs and Caching, Oh My!

    A year ago, I migrated my site to a self-hosted NUC cluster, defying industry skepticism about home hosting. Using a WordPress stack with Varnish and Cloudflare, I optimized performance and security, achieving over 30% traffic caching.