You may disagree with them and that's fine. There is a sort of generation gap obviously and our opinions would differ from theirs. That's fine too.
But what is really unacceptable to me is how you dismiss their viewpoint because they are a 2nd-year CS student! What if they were not a 2nd-year CS student and still believed the same things?
Please be better than this. Comments like yours make these threads a terrible reading experience!
Also http://paulgraham.com/disagree.html
> Saying that an author lacks the authority to write about a topic is a variant of ad hominem—and a particularly useless sort, because good ideas often come from outsiders. The question is whether the author is correct or not. If his lack of authority caused him to make mistakes, point those out. And if it didn't, it's not a problem.