News for hackers. Stuff that matters.
Re:The Programming Talent Myth (2015) by itamarst on Wednesday April 11, 2018 @01:00PM (#16813128)
> several who have taught CS for decades tell me that most students simply can't "get" pointer arithmetic or recursion

Or maybe they're just bad teachers.

Re:The Programming Talent Myth (2015) by cchubitunes on Wednesday April 11, 2018 @01:39PM (#16813487)
For those of us who didn't grow up coding at age 7, this is golden!!!! The amount of terrible CS teachers out there would amaze you!! I mean "blow your mind away" amaze you. I almost gave up CS because of my absolutely terrible professors. I couldn't even understand simple Classes and object!!! It was that bad!!!

Luckily, since I really wanted to learn, I had to seek alternate resources. I was fortunate to stumble on Stanford's Cs106a taught by Mehran Sahami and it changed my life forever. That man is the gold standard for what a teacher should be. He broke down complex ideas and made them look so simple.

Since then, I use a combination of different resources to learn said "difficult concepts". Recursion, got it...pointers, got it too. I have used Standford courses, Berkeley course, udemy, Udacity, Coursera and even youtube to learn. These sites have some really good teachers.

I have since come to understand that CS is really not that difficult. All is takes is a willingness to learn and a good resource to learn from.

Re:The Programming Talent Myth (2015) by btilly on Wednesday April 11, 2018 @02:12PM (#16813824)
Or maybe they're just bad teachers.

Maybe so, maybe not. However I never had trouble when they tried to teach me things. And have heard good things from others who they taught.

One of the people who expressed this basic opinion to me is https://www.amazon.com/Randal-Schwartz/e/B000APA744. He is also someone whose expository abilities are widely recognized as being excellent. And he is also an example of a self-taught programmer with no degrees beyond graduating from high school.

Re:The Programming Talent Myth (2015) by YeGoblynQueenne on Wednesday April 11, 2018 @09:10PM (#16817236)
To be fair, "bad teachers" is the simplest explanation. The alternative is to go chasing intricate definitions of exceptional intelligence and long-tailed aptitude disributions that take hella lot of explaining.