Thoughts & Ramblings Servers, circuits, and arguments that have to hold up.

2026

  1. Where I landed on Claude CodeEngineering
  2. Upgrading Laravel 11 to 13Engineering
  3. Age verification is a supply-chain problemPrivacy
  4. Treating your own PII as an attack surfacePrivacy
  5. What encrypted email actually buys youPrivacy
  6. Pi-hole as a parenting toolHomelab

2025

  1. Home Assistant as the household nervous systemHomelab
  2. Codifying a team's process into agent instructionsEngineering
  3. Digitizing the shelvesHomelab
  4. Running OSINT on yourselfPrivacy
  5. Proxmox and Nextcloud, the foundationHomelab
  6. I'm not sold on AI developer workflowsEngineering

2024

  1. What PHP 8.4 changes about writing classesEngineering
  2. TDD and the cost of a late answerEngineering
  3. Arch on a 2014 MacBook ProEngineering

2023

  1. The PHP 8.3 features I'll actually useEngineering
  2. Upgrading MySQL 5.7 to 8.0Engineering
  3. Gherkin is a conversation, not a test suiteEngineering
  4. Growing a team while shipping a platformLeadership

2022

  1. Finding out I'm good companyPersonal
  2. The electronics behind motion-sensing Halloween decorationsElectronics
  3. Internet Explorer is finally retiredEngineering
  4. The payment package I keep wishing existedEngineering
  5. Beginning againPersonal

2021

  1. A year of small projectsPersonal

2020

  1. What PHP 8.0 changes for Laravel developersEngineering
  2. Raspberry Pis in a K–5 classroomElectronics
  3. Seniority is a bridge, not a levelLeadership