February 12th, 2013, 3:10 pm
QuoteOriginally posted by: CuchulainnQuoteOriginally posted by: Traden4AlphaMany people play physical sports for no pay in amateur tournaments that that they don't win. There's no outrage that most physical sport players get nothing monetary for their labours whilst providing something valuable to spectators. These coding contests are merely mental sports tournaments. Moreover, many students participate in these contests. Isn't it better for the students to solve real-world problems that contribute to inventing something new/better than having the students do the canned problems at the end of the chapter? Plus, I would think that the competitive element provides much more motivation than someone saying "do this homework by date X."It's all context-sensitive. I want to learn maths from PhD professor, face to face.There is/was a breed of CS student that learned programming on a Home computer. That generation are in [35,45] bracket and probably are the best developers. Not sure how they compare with the internet-savvy club. Maybe more depth. I am not sure if the competitive element always works, especially in non-Western societies. It's about beating yourself.Yes, it is context sensitive. I agree that one must not get trapped by the curse of those objectivist nouns, what? So different people have different learning styles and motivations and these contests are for everyone.So, some % of those from Western societies might be attracted to the competitive element of the contest. Yet some % of those in the Eastern societies might be attracted to the luck/fortune element of the contest. The point -- proven repeatedly by these contests -- is that there's a large global pool of capability that's attracted to these kinds of events that contain extrema members who are orders of magnitude higher in performance than the tiny pool of professional developers within a given organization.