Field note · July 25, 2023

We deleted 34 dashboards and nobody complained

An audit, a two-week deprecation window, and a surprising amount of reclaimed attention.

1 min read ·Visualization ·visualization practice

We had 61 dashboards. Our BI tool reports view counts, so we pulled ninety days of them.

Twenty-two had not been opened at all. Twelve more had been opened only by the person who built them. Six were opened weekly by one person each. The remaining twenty-one carried essentially all the usage.

We announced a deprecation window: anything in the first two groups would be renamed deprecated_ for two weeks and then deleted, and anyone could opt a dashboard out by saying so in a channel.

Four opt-outs. We deleted 34.

Nobody complained, before or after. What we got back:

  • Roughly a day a week of maintenance that had been going into models feeding nothing.
  • A warehouse bill down about 11%, because dead dashboards still refresh on schedule.
  • A dashboard list a new person can actually read.

The deprecated_ rename is the part I would keep in any version of this. It breaks anything that depends on the object visibly and recoverably, which is much better than a delete that breaks something silently a month later.

The thing I did not expect: three of the surviving dashboards got noticeably better within a month, because the people maintaining them suddenly had time. Deleting things is not just cleanup. It is how the remaining work gets attention.