Developer Operations

One Tab, Two Drivers: When a Human and a Script Fight Over the Same Browser

The automation's results made no sense — a form half-filled with data it never entered, dropdowns snapping shut mid-selection. Nothing was broken. Two of us were driving the same tab.

Fail Before the Side Effect: Ordering Checks Around Actions You Cannot Undo

The record could never have been created — a required category did not exist yet. The system found that out only after it had already texted a one-time code to a real person's phone.

Merge Conflict vs CI Check: Why a Pull Request Can Be “Mergeable” but Red

Open a pull request and you may see something that looks like a contradiction: a green "This branch has no conflicts" line, and right below it a red ✗ on the checks. Both are true at once — because they are answering two completely different questions.

One Project, One Global Scope: The Apps Script Collision That Hides in Plain Sight

Two files in the same Apps Script project each declared a list called the same thing. The values matched, so everything worked — until the day someone edited one copy and not the other.

We Built CI Governance for a Team We Didn’t Have

Over a quarter we grew a careful set of governance workflows. Over a week we deleted almost all of them. The bill was the trigger — but the autopsy found something more useful than an overspend.

Popular

Subscribe