At what point do we stop dumbing down the languages and accept that if an individual isnt smart enough to learn C/C++ that they migth lack the problem solving abilities needed to be a programmer in the first place? This stems from an interviewee I had today, the guy knows LabView and Java, but he coudlnt explain to me what a linked list is, or the difference between stream and block transfers. The guy actually has a higher degree than I do, was I just being too hard on him?