Hacker News new | ask | show | jobs
by pnw_hazor 2262 days ago
I think it more related to a mastery of a skill that is difficult to master. Such that knowing that skill sets one apart from the average programmer.

I am not sure of a good example tech, but maybe something like being the one person in the shop that has completely mastered a subject matter area that others haven't bothered to learn because it is too hard/confusing? Maybe, the device driver coder versus the application coder, etc. The amount of hours put in grinding at the office may be the same, but some people have mastered skills that are perceived as elite over other skills.

Pointe is a first level elite skill in Ballet. Some dancers may learn pointe faster or slower than others, but most dancers never will. By the time dancers are decent/comfortable on pointe and yet still far from professional level, they will be in an elite group.

edit-to-add: A big weakness with my analogous examples is that I feel that any decent programmer can learn device drive programming, difficult APIs, new data structures/algos, and so on, if they put the time in.

In contrast, many dancers that would like to dance pointe will be unable to, no matter how hard they try. Same with figure skaters who want to land a single Axel in competition. Chess mastery might be a good example too.