Blog

Practical notes on AI agents, Laravel/Vue systems, DevOps, developer tools, and software decisions that need to survive maintenance.

software-engineering · · 11 min

Five Things I Refused This Week

A ranked cheat-sheet of five desk rules from this week: who pins the model, what .gitignore does not lock, who merges, who retries, and who still reads the diff.

ai-agents · · 13 min

I Do Not Let a Coding Agent Pick Its Own Model

The agent that writes the diff does not choose the model for that pull request. A named human pins the model before the session starts. Auto is a vendor default, not an owner.

developer-tools · · 12 min

I Do Not Give a Coding Agent Merge Rights

A coding agent may open the pull request. A named human still owns the merge click. Treat GitHub agent merge and auto-merge as opt-in shortcuts, never as the default.

frontend-engineering · · 13 min

I Do Not Add a Second Chart Stack Mid-Sprint

A green chart lockfile is not permission to add ECharts beside ApexCharts. Name a rollback owner and one failing chart fixture before anyone ships a second visualization stack.