The programming talent myth
101–110 of 354 posts
Re: The programming talent myth
#102Re: The programming talent myth
#103Earlier quoted context omitted.
>> I will certainly never say "anyone can learn how to code" any more than I'd say "anyone can become a concert pianist" or "anyone can become a master painter." So learning to code is equivalent to being a master painter or concert pianist? Which both are amongst the top 1% of their field probably. Anyone can learn how to paint or play a piano, the level they'll achieve won't be the same everyone, but anyone can do…
I can't speak for the painting side of things, but no, not everyone can learn how to play a piano. For one thing, left-hand / right-hand independence isn't a universal trait, and isn't something that can always be "learned" (there's a reason why chord / melody books are so popular). Finger independence is even trickier. Sight reading, relative (or even perfect) pitch -- these are _talents_ that make a good performanc…
Re: The programming talent myth
#104Re: The programming talent myth
#105The video: https://www.youtube.com/watch?v=hIJdFxYlEKE YouTube doesn't have playback at 3x speed, unfortunately.
Open dev tools console: document.getElementsByTagName("video")[0].playbackRate = 3.0;
Turned it into a bookmarklet†.
† javascript:document.getElementsByTagName("video")[0].playbackRate = 3.0;
Re: The programming talent myth
#106Earlier quoted context omitted.
Apologies on possible tone misunderstanding. I did not mean that point one was bad or at all incorrect. Just stating my follow on point that there is open research as to how something like that came to be. More, I think something like this can not really be attacked at the point where we are looking at people being hired for a job. The causes for a bimodal distribution in ability will likely stem much farther back th…
I agree that any talent shortage is likely to be an upstream problem from hiring. I don't agree that eliminating a bimodal model is desirable though. We don't really need more people in the middle of the talent trough because they don't actually add much value and can often detract value (in my experience). Successful programming is the grappling with immense complexity. You really only want the best and brightest do…
Consider, do you really care about having the best and brightest doing something. Or just getting the best results. Odds are high that those align at least somewhat with each other. I don't know if it is a foregone conclusion, though. Study will show.
If you have experience that a normal distribution brings down the top end, I'd be interested in seeing it. If it is just a gut feeling, it is something that can be tested. If it can't be tested...
Re: The programming talent myth
#107That programming is a talent is not a myth, and while my life is currently devoted to developing a platform to encourage more people to learn the basics of computer science, I will certainly never say "anyone can learn how to code" any more than I'd say "anyone can become a concert pianist" or "anyone can become a master painter." Good programming is an art, and requires talent on the part of the programmer. There's…
Also, I felt that the point of the article isn't that anyone can code, it's that we are discouraging people who COULD have coded.
Re: The programming talent myth
#108Re: The programming talent myth
#109Earlier quoted context omitted.
Isn't this akin to claiming that drawing is bimodal because most people can't draft a portrait in an interview. Or, worse, that there is an element of gender influence in ability because, "otherwise there would be more female programmers." I certainly agree that there is likely a gulf between good and great. Probably another above it. I'm curious to know what actual evidence there is.
Most people can't draft a portrait in an interview for a programming job. Most people interviewed as portrait artists would, as would quite a lot of people in related trades (such as graphic designers). The fact that programming interviewers give this kind of test and it's widely failed shows what a bad state objective evaluation of programmers is in.
Re: The programming talent myth
#110That programming is a talent is not a myth, and while my life is currently devoted to developing a platform to encourage more people to learn the basics of computer science, I will certainly never say "anyone can learn how to code" any more than I'd say "anyone can become a concert pianist" or "anyone can become a master painter." Good programming is an art, and requires talent on the part of the programmer. There's…
A more accurate analogy would be "anyone can learn the piano well enough to play in a bar and entertain patrons", i.e. not in the 1% of piano players, but you are good enough to be effective at a job. Also, I felt that the point of the article isn't that anyone can code, it's that we are discouraging people who COULD have coded.