As good ACDC Craftsmen, we like to keep track of our badge progress.
Keeping everything up to date makes it easy to:
- See what’s done and what’s missing
- Share progress across the team
- Make sure nothing quietly slips through the cracks
So far, so good.

At some point, we wanted to generate a bunch of dummy data in Azure DevOps.
Totally reasonable.
We have demo projects. We have scripts. We know what we’re doing.
Except… one tiny thing.
We forgot to filter out our actual ACDC project and only target demo projects.

We overwrote everything.
All badge progress. Gone.
Every single badge reset.
That meant:
- Re-entering every badge
- Rewriting titles and descriptions
- Manually updating each badge status
Painful. Slow. Soul-crushing.
And, most importantly: not something we ever want to do again.