Own the outcome, not the roadmap
I stopped the redesign I had fought to fund.
The UX problem was real. Sales wanted the visible improvement. I had spent political capital getting the work onto the roadmap. Then product health became the binding constraint.
Decision I paused my own redesign, moved Engineering capacity into reliability and performance, and kept responsibility for returning to the original customer problem once the product was healthy enough.
Several core loads were taking more than 30 seconds. Some document jobs took 24+ hours or never completed. The customer, support, and technical backlog had climbed above 1,000. A better interface on top of an unreliable core was no longer the highest-value investment, and pretending we could fully fund both priorities would only make the sequencing less honest.
30+ sec → ~2 secaffected core loads
24+ hr → ~30 minmost long-running jobs; ~1–2 hr max
1,000+ → ~50backlog in roughly 3–4 months
Roughly two quarters later, once the product could support it, we returned to the redesign and delivered the new UI. That loop closure matters to me. “Priorities changed” is not a free pass to forget why the original work mattered.
Boundary: Engineering owned the performance diagnosis and implementation. I owned the product sequencing, capacity decision, stakeholder tradeoff, and the decision to return to the UI work.