So assuming those are somewhat independent skills, you can find skilled practitioners and skilled teachers but in my experience it's hard to find someone with that skills intersection. I consider this kind of people quite exceptional.
Ask HN: Why are expert practitioners often so bad at teaching beginners?
11–20 of 38 posts
Re: Ask HN: Why are expert practitioners often so bad at teaching beginners?
#12It can be hard to accurately gauge your interlocutor previous knowledge, so you don't make them feel dumb by explaining too simple things, or by starting with too complex stuff.
>or point to obscure or very high-difficulty resources.
Although here I think that's on the learner to make an effort. If you want to learn X but you need Y to understand it, your next question should be how can I learn Y, and if you need Z to learn it, you should ask how to learn Z, and most of these questions can be answered by search engines, you don't usually need an expert for that.
"E.g: You ask an expert programmer for advice on how to learn to become a good programmer, they will almost always suggest mid tier resources."
Well once you went through something like CS50, you should be able to grasp mid tier resources, or at least be able to find out what you need to learn to go through them.
Re: Ask HN: Why are expert practitioners often so bad at teaching beginners?
#13I still attribute my engineering mind to that formative experience. At one point the company got bought out, teams dissolved and it became a hot mess where nothing was really done anymore. I left the team, with a heavy heart, and in a year's time the company was basically dead apart from some invested (crashed stocks so they must go up!) people that were left to maintain ongoing projects.
Since then, and it's been close to a decade, I haven't found any company where even a tiny sliver of hope exists to be able to mentor people the way I have been mentored. The landscape changed and everyone is looking for velocity. In my current role, whenever I ask a potential 'expert' if they have any experience with 'X' (due to their background in it), they just google, get to the first result and suggest that as a solution.
Re: Ask HN: Why are expert practitioners often so bad at teaching beginners?
#14It's hard to explain instinctive things, or, for some, to understand why they are not automatically instinctive to others.
Re: Ask HN: Why are expert practitioners often so bad at teaching beginners?
#15Re: Ask HN: Why are expert practitioners often so bad at teaching beginners?
#16Another matter is if an expert is approached by someone who does not put in even a bit of effort (looking for a mentor but rude, or did not do any prior research on their own).
Maybe it is too much of a tautology, but I would not consider someone that cannot communicate clearly an expert. The practitioner will need to put in the effort too, of course.
Re: Ask HN: Why are expert practitioners often so bad at teaching beginners?
#17tl;dr; Tacit knowledge is knowledge that cannot be captured through words alone. Think riding a bicycle.
Re: Ask HN: Why are expert practitioners often so bad at teaching beginners?
#18Re: Ask HN: Why are expert practitioners often so bad at teaching beginners?
#19Re: Ask HN: Why are expert practitioners often so bad at teaching beginners?
#20I was sitting down to join a voice call with a friend with the intention of introducing him to programming basics. I explained that we were going to "simply go over printing" and he informed he he wouldn't be able to work on this today, as his printer was in his basement and not accessible on such short notice.