We remember what we learn when we care about performing better and when we believe that what we have been asked to do is representative of reality. -- Roger Schank, Engines for Education
A language that doesn't affect the way you think about programming, is not worth knowing. -- Alan Perlis
So the mere constraint of staying in regular contact with us will push you to make things happen, because otherwise you'll be embarrassed to tell us that you haven't done anything new since the last time we talked. -- Paul Graham (a talk at Y Combinator, for startup creators).
Lisp has jokingly been called "the most intelligent way to misuse a computer". I think that description is a great compliment because it transmits the full flavor of liberation: it has assisted a number of our most gifted fellow humans in thinking previously impossible thoughts. -- Edsger Dijkstra, CACM, 15:10
Students should be evaluated on how well they can achieve the goals they strived to achieve within a realistic context. Students need to learn to do things, not know things. -- Roger Schank, Engines for Education
In OO, it's the data that is the "important" thing: you define the class which contains member data, and only incidentally contains code for manipulating the object. In FP, it's the code that's important: you define a function which contains code for working with the data, and only incidentally define what the data is. -- almkgor, on reddit
What’s the point of being alive if you don’t at least try to do something remarkable. ~Anonymous
Challenges are what make life interesting and overcoming them is what makes life meaningful. –Joshua J. Marine
To accomplish great things, we must not only act, but also dream, not only plan, but also believe.~ Anatole France
Whatever you can do, or dream you can, begin it. Boldness has genius, power and magic in it. –Johann Wolfgang von Goethe