OK, well I really believe Puff is a Magic Dragon, but that’s not the point of this post.
I don’t post a lot of racing content, but this article from Sailing World about how to recognize and call puffs on the water is a great ready. check it out.