Yes. I've lived abroad for years. Apart from local colloquialisms, English words commonly used in the industry convey basically what one would think they would convey. This blog post is exaggerating things a little to make a point. The "thongs" play on words is a funny one, though.
This is one of the first things you figure out when venturing abroad.
Nothing beats a summer day in thongs.