Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

According to this person there is plenty of research saying you should tell them how to do it

https://www.youtube.com/watch?v=g1ib43q3uXQ

I think she makes a good point. We don't hand people a guitar and say "figure it out on your own". Cooking shows don't generally show the final dish and say "if you want to make this yourself figure it out on your own".

You might say computer programming is different but I suspect for most people here you were taught things like sorting algorithms, database queries, lexers and parsing algorithms, etc. You were not made to figure them on your own. Sure maybe you were self motivated and looked up the topics by yourself but likely you mostly learned by looking at existing code and over time figured out how to see what it was doing and how to modify it or apply the same ideas.



This is a useful point. The beginning learner needs more straightforward instruction -- just knowledge transfer -- whereas the learner with a basis of knowledge can spend more time exploring, making mistakes.

The issue comes in when a student is so accustomed to being fed information that they bristle at being asked to think.

This point also suggests a flaw in the online MasterClass format. In a traditional music master class, someone who is already very very good at singing or playing an instrument comes out, performs a song, and then is corrected by the "master." Then they do it again, etc. An online "masterclass" is in fact a lecture-style course, which is really better suited to beginners.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: