On a frequent basis we often find that because we have so many segments and calculated metrics, we use them in so many different places and we change them so often it can become a bit of a nightmare to manage. A bit part of that is on us to find processes to manage them effectively however something did occur to me which would make this 1,000 times easier... versioning!
Similar to the file control you have on One Drive or Dropbox the ability to see the history / changes that have been made and revert to them if you want. It would mean when we change a segment and something breaks we can chose to revert or create a new segment based on the old one. Currently that version of the segment is just overwritten and we can find ourselves scratching our heads and wasting time testing to work out what it was before.