Hacker News new | ask | show | jobs
by blahblarblar 1516 days ago
Try volunteering to teach some college courses on an entry level technical subject. It'll help develop some empathy for why not everyone can code. For me it was physics. I was optimistic. I thought I could teach anyone physics. After investing many hours in some of the lower ranking students I realized my mistake. Not everyone has the kind of process oriented thought processes needed to think about math or coding. Nobody knows how to teach it. All technical subjects assume you can think in this manner because they don’t know how to teach it.

Anyone talented at something thinks everyone is like them. Some singers think this too, they’ll say all you have to do is X, Y and Z and you’ll be a great singer like me, easy!

1 comments

Given the right teaching materials, it seems like almost anyone can learn programming. But the difficulty lies in motivation and discipline.

It’s like saying “I don’t understand why not everyone is fit, all you need is to eat less and go walk outside for free”.

I have taught a few people programming and almost everyone started picking up the basics and moving along well but some would just completely give up once no one was prodding them. This usually correlates with other things like health and general life situation. Some people just aren’t motivated to get up, go run, eat healthy, and learn a valuable skill.