Coding Horror: Are You An Expert?
codinghorror.com
Coding Horror: Are You An Expert?
1–10 of 15 posts
Re: Coding Horror: Are You An Expert?
#2As they say, "an expert is someone who has made the greatest possible number of mistakes in their field."
Re: Coding Horror: Are You An Expert?
#3I've found in my experience that (many, not all) self-proclaimed "experts" do tend to grossly overestimate the capabilities and competence, and will impede those who are more capable than them for fear that they will diminish the value of their "expert" status. I feel this article is correct in stating that the appropriate way to approach a problem is from the perspective of an amateur, as amateurs typically have lit…
There are all sorts of possible explanations (don't know enough to know you suck, pride, etc) and I don't think the study really looked at causality at all, but yes, I think the phenomenon is well known.
Re: Coding Horror: Are You An Expert?
#4I've found in my experience that (many, not all) self-proclaimed "experts" do tend to grossly overestimate the capabilities and competence, and will impede those who are more capable than them for fear that they will diminish the value of their "expert" status. I feel this article is correct in stating that the appropriate way to approach a problem is from the perspective of an amateur, as amateurs typically have lit…
I remember reading about a study where people who are below average at a task tended to rate themselves as competent (or better than average) for that task, while more competent people wold under-rate themselves. There are all sorts of possible explanations (don't know enough to know you suck, pride, etc) and I don't think the study really looked at causality at all, but yes, I think the phenomenon is well known.
http://www.apa.org/journals/features/psp7761121.pdf
If you're not feeling humble about your skills after reading it, well...
Re: Coding Horror: Are You An Expert?
#5I can't believe this from someone who set out to create a widely-read blog.
Re: Coding Horror: Are You An Expert?
#6He goes on to say he really has an anti-self-proclaimed-expert bias. A safe target, nobody likes a smug know-it-all. But sometimes the self-proclaimed expert is an expert. How do we know if we admit to being amateurs? We don't know, of course, but the odds are we should listen to people who demonstrate expertise and not dismiss them because they come off as smug or claim to have expertise.
Imagine, for a moment, Jeff was talking about Linus Torvalds. Or perhaps Paul Graham. How would you take this post?
This comes off as being worthy of the last administration: Pandering to people's prejudices and distrust of anyone who comes across as smart.
p.s. Does anybody else think this is just a continuation of his bashing people like Kent Beck and Robert Martin for daring to try to systematize agile software development with anything m,ore complex than Jeff's four rules?
Re: Coding Horror: Are You An Expert?
#7Don't worry, Jeff! No one here thinks you're an expert.
Re: Coding Horror: Are You An Expert?
#8I've found in my experience that (many, not all) self-proclaimed "experts" do tend to grossly overestimate the capabilities and competence, and will impede those who are more capable than them for fear that they will diminish the value of their "expert" status. I feel this article is correct in stating that the appropriate way to approach a problem is from the perspective of an amateur, as amateurs typically have lit…
Sure, there are quack doctors and flim-flam car repair men and consultants full of bafflegab. But most doctors really do know something about medicine, most mechanics know how to fix cars, and most consultants have highly useful experience to share.
That's my experience with experts. Maybe I'm not smart enough to know how little experts really know?
Re: Coding Horror: Are You An Expert?
#9It troubles me greatly to hear that people see me as an expert or an authority, and not a fellow amateur. Don't worry, Jeff! No one here thinks you're an expert.
Experts know how to find a useful solution in known time. This does not mean they can instantly come up with the best solution just that they already know a solution and how long that solution will take.
Most experts are willing to try new things up until the point where they will not get it down in time and then fall back to the known solution.
It might not seem like much but it's amazing how much talent and experience it takes to get to that point. What messes with most people is training does not create experts you need to do it without a safety net to really know. And experts don't necessarily know how to teach they can just get things done.
Re: Coding Horror: Are You An Expert?
#10It troubles me greatly to hear that people see me as an expert or an authority, and not a fellow amateur. Don't worry, Jeff! No one here thinks you're an expert.
Anyone can talk about software, some people can even give useful advice, but there are patterns which define a true expert: Experts know how to find a useful solution in known time. This does not mean they can instantly come up with the best solution just that they already know a solution and how long that solution will take. Most experts are willing to try new things up until the point where they will not get it dow…