Any skill takes years of dedication and tenacity to master. Despite ...