Provide timely feedback

Delayed feedback is just professional grudge-holding. Tell somebody what you think while they can still do something about it. Don’t let it bounce around in your head, don’t let it dilute over time.