I think the root of your mistake is saying that macros don't scale to larger groups. The real truth is that macros don't scale to stupider groups. -- Paul Graham, on the Lightweight Languages mailing list.
A tail call allows a function to return the result of another function without leaving an entry on the stack. Tail recursion is a specific case of tail calling. -- ASPN : Python Cookbook : Explicit Tail Call
That is one of the most distinctive differences between school and the real world: there is no reward for putting in a good effort. In fact, the whole concept of a "good effort" is a fake idea adults invented to encourage kids. It is not found in nature. -- Paul Graham
Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called an engineering discipline. -- Bill Clinton
What I didn't understand was that the value of some new acquisition wasn't the difference between its retail price and what I paid for it. It was the value I derived from it. Stuff is an extremely illiquid asset. Unless you have some plan for selling that valuable thing you got so cheaply, what difference does it make what it's "worth?" The only way you're ever going to extract any value from it is to use it. And if you don't have any immediate use for it, you probably never will. -- Paul Graham
The good thing about reinventing the wheel is that you get a round one. -- Douglas Crockford (Author of JSON and JsLint)
If you don’t value your time, neither will others. Stop giving away your time and talents- start charging for it. ~Kim Garst
What seems to us as bitter trials are often blessings in disguise.~ Oscar Wilde
First, have a definite, clear practical ideal; a goal, an objective. Second, have the necessary means to achieve your ends; wisdom, money, materials, and methods. Third, adjust all your means to that end. –Aristotle
Be miserable. Or motivate yourself. Whatever has to be done, it’s always your choice. ~Wayne Dyer