How Defensive UI Design Prevents Production Outages