Eyesight

It has been said that some are far-sighted enough to see the faults of others but too short-sighted to see their own faults.
Give so much time to self-improvement such that we will have no time for criticism of others.
Do you agree with this statement?