I think there is a lot of useful advice in here but it needs to be filtered against the cognitive biases of the author, who comes off as extremely obsessive and judgmental. These are useful traits to someone laser focused on controlling their own impulsive behavior but possibly not generally applicable to others in such an extreme sense.