I recently got an espresso maker and now tend to make iced lattes every morning. I make the espresso, pour it into a glass with ice, and then add milk. A friend came to stay with me recently and wanted an iced latte as well. When I told her how I made them she said her partner, who's a barista, never pours hot espresso over ice as it "shocks" the espresso and changes the flavor. She says it makes it more bitter, and you should either wait for the espresso to cool a little or mix it with the milk first to bring its temperature down before adding the ice.
I did a little experiment by making two iced lattes, one with hot espresso and one with room-temperature espresso I had made an hour before and left out to cool. I couldn't taste the difference. I'm also skeptical that rapidly cooling something would change its flavor. I've looked at reddit threads and this thread from Barista Exchange, and have seen mixed opinions.
So, does pouring hot espresso over ice "shock" it and make it bitter, and if so, why?