Gating, Tokens, and a 16-Pixel Rabbit Hole: A Sidebar Story
Feature-gating a React sidebar, refactoring its SCSS into CSS variables, fixing highlight semantics, and reverting a pixel rabbit hole.
Measure Twice, Query Once: Exporting Search ID & Site ID Usage from Production
Exporting Search ID & Site ID account usage from a read-only prod replica — and verifying every column and metric before trusting the CSV.
Stale by 5 AM: The AccountStatistics Fix That Was Never Shipped
A memory said we'd fixed AccountStatistics staleness. We hadn't. Chasing a 23% undercount, two entangled bugs, and a design that kept shrinking.
Rewiring a Config-Driven Sidebar Without Touching the Renderer
How a declarative nav tree turned a sidebar redesign into data edits — plus the startsWith highlight trap and folding a page into a tab.
The Dashboard I Built Twice
Rebuilding a Rails + React dashboard hero from a mockup I couldn't see, then wiring every alert and metric to real per-account data.
The Bot That Tried to DM Itself
A one-line DM feature request uncovered a bot configured to message itself — plus a stale ID that had silently broken mention reactions.
The Boolean That Lied
A code review that snowballed into 12 fixes — a denormalized Rails flag with five invalidation fronts, and three bugs I introduced myself.
The Blue Icon That Wouldn't Die (and Two Sidebar Regressions)
Three rounds and a live-DOM autopsy to kill a stubborn blue sidebar icon — plus the CSS-variable inherit trap that nearly won.
The Bug That Survived 15 Tasks: A Yard-Sign Add-On Dev-Log
Two yard-sign add-ons, seven spec reviews, a 15-task TDD build, and one stale-quantity bug that survived every per-task review. A dev-log.
Auth Form Glow-Up: Specificity Wars and Per-Field Errors
Polishing Dopemail's signup/login forms: arrow icons, per-field validation errors, red borders, and a few CSS specificity battles.
When "Complete" Is a Lie: Hunting One Empty Handwritten Card
A blank handwritten-card template crashed a batch, dodged the UI validation, and faked a 'complete' status. Three layers, three fixes.
Four Categories, Six Lists, and One Silently-Dropped Question
Adding 4 print categories turned into a six-way duplication hunt and a silently-hidden design-brief question. A dev-log.
