Poll: Have you read SICP? 15 years ago
Had it as a text as an undergrad. Didn't fully comprehend it at that time. I have been revisiting it lately by watching the Abelson and Sussman videos -- which BTW are excellent (and hilarious too). Now that I have been working as a software engineer for 20 years, I can see how much these concepts would've helped me along the way if I had internalized them.