Articles
Articles and Guides
Current technical analysis and reusable guides for infrastructure, software, AI systems, and home automation.
Experience supplies evidence and edge cases. Every public article still needs to leave the reader with a method, decision rule, or operational consequence they can use elsewhere.
Current analysis
Recent changes in AI, developer infrastructure, security, storage, and software dependencies—with the operational impact made explicit.
- Snapdragon X2 Linux Has Booted. Now the Driver Work Starts.
- A Samsung Update Stopped Some Refrigerators From Refrigerating
- AI Is Not Killing Software Engineering. It Is Making Syntax Less Valuable.
- The Hard Part of an AI Software Factory Is Teaching It How Your Systems Work
- One DNS-over-HTTPS Request Can Crash BIND 9.20. First Check Whether You Serve DoH.
- Cloudflare’s AI Security Auditor Does Not Trust the Agent That Found the Bug
- Cisco ISE Has an Actively Exploited Authentication Bypass. Check More Than the Version.
- ubuntu-latest Is About to Move Again
- AWS Hid IAM Behind a Project. It Did Not Make IAM Disappear.
- AI Agents Made NFS Interesting Again
- GitHub Can Now Authorize One Credential Across 50 Organizations
- Copilot Auto Is Now a Per-Prompt Budget Decision
- AWS’s Agents Propose. Deterministic Code Decides.
- GitHub Is Putting a Gate in Front of pull_request_target
- GitHub Disabled SHA-1 in HTTPS. Your Repositories Did Not Change.
- Google Built a Scheduler for Agents That Mostly Wait
- OpenAI’s Agents Found Ways Around the Boundary
- Bend Can Prove an AI Kept a Rule. It Cannot Prove You Chose the Right Rule.
- A 174-Line Temporary PHP Fix Reached 20 Million Downloads. Now It’s Everyone Else’s Migration.
- Hister Turns Browser History Into a Search Engine—and a High-Value Database
- GitLab’s New Rate Limits Won’t Break Git. They’ll Expose Bad Automation.
- Anthropic Says Claude Leads 26% of Its AI R&D. “Leads” Needs Some Explaining.
Infrastructure guides
Reusable procedures and decision rules for deployment, recovery, networking, scheduling, identity, and operating small production environments.
- A Running Container Is Not a Deployment
- Prevent Overlapping Cron Jobs That Outrun Their Schedule
- How I Deploy WordPress Changes Without WP-CLI—and Roll Them Back
- Home Lab Backups with Ansible: Apply, Pull, and Restore
- How to Diagnose a Home Network After Router Failure
- Fix a Pi-hole Block Without Disabling Pi-hole
- SSH SOCKS Proxy: When Dynamic Forwarding Is the Right Tool
- How I Stream Files Over SSH Without a Temporary Archive
- Five Command-Line Checks Before Publishing a Website
- Why a Static Go Binary Is Not a Portable Linux Application
- Self-Hosted Email vs Microsoft 365 for a Small IT Team
- 10 Windows Tools for Technical Operations
- Mercurial Queues in 2026: What to Use Instead
- Why Rebuilding an Old Trixbox PBX Is a Bad Idea
- Unsupported Business Software Should Not Define Your Server
Software and agent engineering
Security boundaries, protocol failures, tests, and operating patterns extracted from working software rather than presented as project logs.
- Why Read-Only SQL Filters Are Not a Security Boundary
- What Breaks When MCP Servers Move from stdio to HTTP
- Designing a Read-Only MCP Server for BookStack
- Two MCP Session Bugs and the Tests That Caught Them
- MCP Health Checks Can Pass After Authentication Fails
- Keeping TSIG Keys Out of a Browser-Based DNS Editor
- Three Regression Tests for AI-Assisted Code
- A tmux Dashboard for Multiple Coding Agents
- Fixing Bluetooth Disconnects During Idle Streams
- M5StickC Plus Battery Life: From 2.3 Hours to About 12
- Switch Two Monitors Between Windows PCs Without a KVM
- Home Assistant with Local Ollama on an RTX 5070 Ti
Home Assistant and connected hardware
Configuration recovery, wiring choices, local control, failure handling, and buying decisions that can transfer to another installation.
- How to Restore Home Assistant YAML Without Losing Live Changes
- Which Home Assistant Hardware Is Worth Buying Again?
- Lutron PD-8ANS vs Claro DVRF-5NS: Keep or Replace?
- Should I Replace My Lutron Caséta PD-6WCL Dimmers with Diva?
- Do You Need a Lutron Caséta Hub for Home Assistant?
- Which of My Lutron Caséta Controls Need a Neutral Wire?
- Where I Would Use Matter Bulbs Instead of Lutron Caséta
- Should You Buy Eufy HomeBase 3 for Home Assistant?
- Add the Eufy Omni S2 to Home Assistant with Matter
- Why Home Assistant Supervised in Compose Is a Dead End
- Home Assistant Automations Should Fail Gracefully
- Make a Power-Switched WLED Cove Reliable in Home Assistant
- Control Multiple WLED Controllers as One Home Assistant Light
- Keep a Bond Ceiling Fan Reliable Behind a Lutron Switch
- Replacing X10 Schedules with Home Assistant Automations
Latest writing
- Snapdragon X2 Linux Has Booted. Now the Driver Work Starts.
- A Samsung Update Stopped Some Refrigerators From Refrigerating
- The Hard Part of an AI Software Factory Is Teaching It How Your Systems Work
- AI Is Not Killing Software Engineering. It Is Making Syntax Less Valuable.
- One DNS-over-HTTPS Request Can Crash BIND 9.20. First Check Whether You Serve DoH.
All current posts · Projects behind the writing · Subscribe with RSS