Structure and Interpretation of Computer Programs, by Harold Abelson & Gerald Jay Sussman, is the most quotable programming book i never read. An assault on large problems employs a succession of programs, most of which spring into existance in course. "The programmer must seek both perfection of part and adequacy of collection." "Educators, generals, dieticians, psychologists, and parents program. Armies, students, and some societies are programmed." "Expert programmers know how to choose the level of abstraction appropriate to their task." "Programs must be written for people to read, and only incidentally for machines to execute." hell yeah