I find it funny that the author dislikes "casting magic spells", and yet cherishes the book which states that we conjure the spirits of the computer with our spells.
What I don't find funny is that people keep suggesting SICP instead of a much more digestible How to Design Programs — https://htdp.org/