The venerable master Qc Na was walking with his student, Anton. Hoping to prompt the master into a discussion, Anton said "Master, I have heard that objects are a very good thing - is this true?" Qc Na looked pityingly at his student and replied, "Foolish pupil - objects are merely a poor man's closures." Chastised, Anton took his leave from his master and returned to his cell, intent on studying closures. He carefully read the entire "Lambda: The Ultimate..." series of papers and its cousins, and implemented a small Scheme interpreter with a closure-based object system. He learned much, and looked forward to informing his master of his progress. On his next walk with Qc Na, Anton attempted to impress his master by saying "Master, I have diligently studied the matter, and now understand that objects are truly a poor man's closures." Qc Na responded by hitting Anton with his stick, saying "When will you learn? Closures are a poor man's object." At that moment, Anton became enlightened. -- Anton van Straaten (Na = Norman Adams, Qa = Christian Queinnec)
An investment in knowledge always pays the best interest. -- Benjamin Franklin
As builders and creators finding the perfect solution should not be our main goal. We should find the perfect problem. -- Isaac (blog comment)
The general principle for complexity design is this: Think locally, act locally. -- Richard P. Gabriel & Ron Goldman, Mob Software: The Erotic Life of Code
Vigorous writing is concise. A sentence should contain no unnecessary words, a paragraph no unnecessary sentences, for the same reason that a drawing should have no unnecessary lines and a machine no unnecessary parts. This requires not that the writer make all sentences short or avoid all detail and treat subjects only in outline, but that every word tell. -- William Strunk, Jr. (The Elements of Style)
Premature abstraction is an equally grevious sin as premature optimization. -- Keith Devens
You take your life in your own hands, and what happens? A terrible thing, no one to blame. –Erica Jong
If you are not willing to risk the usual you will have to settle for the ordinary. ~Jim Rohn
Develop success from failures. Discouragement and failure are two of the surest stepping stones to success. ~Dale Carnegie
Do one thing every day that scares you. ~Anonymous