>>14Academics used to respect computers and programming. Efficiency was highly regarded.
"Functional programming" is responsible for the dumbing down of computer science.
They stopped teaching the mathematical reasoning behind traditional programming, thinking it would push students towards the "more mathematical" functional languages. Instead, it turned them into code monkeys who have no idea what they're doing and no understanding of the concepts they use.