I use it all the time after reading it for example they redesigned git into gitless using these methods to audit and find redundant or confusing features.