Well, this person "missed computer science" and picked up SICP to scratch that itch. Then he did the examples in clojure instead of scheme! It would seem to me that his colleague's signaling was correct. Would your average frontend engineer engage in either of those two activities?