Josh Davies

Senior Software Engineer

I build beautiful, engaging, and perfectly executed frontend and backend experiences. While finding time to write, hike and read.

Blog

  • SEP 2026

    If It Can Wait, Put It In a Queue

    Web requests are for answering people. Emails, exports, webhooks, and image work can wait in a job. Here’s the boring habit that keeps apps feeling fast.

    • software-engineering
    • laravel
    • architecture
  • SEP 2026

    Stop Turning Every WordPress Problem Into a Plugin Problem

    Another plugin is often the wrong fix. Sometimes the cleaner path is custom code, a setting you already have, or deleting something.

    • software-engineering
    • wordpress
    • maintainability
  • SEP 2026

    PHP Has Been Dying for 20 Years. It’s Doing Fine.

    The obituaries keep coming. The web keeps running on PHP anyway. Here’s why the “dead language” story keeps missing the point.

    • software-engineering
    • php
    • laravel
  • SEP 2026

    I Still Like Boring Software

    New frameworks are fun. Most products still need a stack that ships features, takes payments, and stays up without a PhD to deploy.

    • software-engineering
    • architecture
    • laravel