Not sure why everyone thinks I am joking
“You stop thinking about iterative or recursive. You just say there’s this aggregate. There’s this list and I transform every item in this list. I stop thinking about the particular control structure and order.
That’s very very important idea. I guess it really comes from APL. It’s sort of the really important idea from APL that you stop thinking about control structures and you start thinking about operations on aggregates.”
SICP lecture 2b
Notes mentioning this note
[[Language design]] choice that is fundamental to establishing the mental model