Earlier quoted context omitted.
By all means, you should use whatever criteria you would like to hire your own staff. But in general, I would encourage folks in computer tech industries to be hesitant to assume such a binary approach to evaluating prospects. "Did you code for fun in high school?" might be a useful question now, because software development as a field is so young that high school students can try out significant work easily. But in…
I agree with you, but I'd like to add to the "did you treat any diseases in high school". I knew someone in high school who wanted to be a doctor. She didn't cure any diseases or perform surgery, but she did read all that she could and was fascinated by medical-themed tv & movies. She had been inspired by her pediatrician when she was young. She did't treat people before becoming a doctor, but from early on she had t…
As a doc: you can't become a doc for love of the profession, because it's a profession you can't test drive. You can become a doc for love of the fantasy of the profession. It's awesome that programming is different in that way: you can't produce an OS in HS, probably, but you can certainly take a run at making simple stuff in python or simple iphone games.