Let me try to get this straight: Lisp is a language for describing algorithms. This was JohnMcCarthy's original purpose, anyway: to build something more convenient than a Turing machine. Lisp is not about file, socket or GUI programming - Lisp is about expressive power. (For example, you can design multiple object systems for Lisp, in Lisp. Or implement the now-fashionable AOP. Or do arbitrary transformations on parsed source code.) If you don't value expressive power, Lisp ain't for you. I, personally, would prefer Lisp to not become mainstream: this would necessarily involve a dumbing down. -- VladimirSlepnev
State is the root of all evil. In particular functions with side effects should be avoided. -- OO Sucks (bluetail.com)
You can’t get to version 500 if you don’t start with a version 1. -- BetterExplained.com
It’s a problem if the design doesn’t let you add features at a later date. If you have to redo a program, the hours you spend can cause you to lose your competitive edge. A flexible program demonstrates the difference between a good designer and someone who is just getting a piece of code out. -- Gary Kildall (inventor of CP/M, one of the first OS for the micro).
Many of life's failures are people who did not realize how close they were to success when they gave up. -- Thomas Edison
C++ is history repeated as tragedy. Java is history repeated as farce. -- Scott McKay
Remember no one can make you feel inferior without your consent. –Eleanor Roosevelt
No masterpiece was ever created by a lazy artist.~ Anonymous
Life shrinks or expands in proportion to one's courage. –Anais Nin
Life is not measured by the number of breaths we take, but by the moments that take our breath away. –Maya Angelou