You need to have sort of a Deep understanding before giving feedback because you have to be very certain before giving someone advice because if you're wrong and they did what you said,well that might be a problem.Moreover,you need a good understanding so you could put yourself in that persons shoes.