talk about a skill that takes a long to learn