Pay attention to opportunity cost at all times. Doing one thing means
not doing other things. This is a form of risk that is very easy to
ignore, to your detriment.
-- Marc Andreessen (http://blog.pmarca.com/)
Actually, the essence of boredom is to be found in the obsessive search for
novelty. Satisfaction lies in mindful repetition, the discovery of endless
richness in subtle variations on familiar themes.
-- George Leonard, Mastery.
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
To the optimist, the glass is half full. To the pessimist, the glass is
half empty. To the engineer, the glass is twice as big as it needs to
be.
-- author unknown (quoted in `Robust Systems', Gerald Jay Suseman)
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
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).
A person won't retain proficiency at a task unless he or she has at one
time learned to perform that task very rapidly. Learning research
demonstrates that the skills of people who become accurate but not fast
deteriorate much sooner than the skills of people who become both
accurate and fast.
-- Philip Greenspun
New eyes have X-ray vision. [someone that hasn't written it is more
likely to spot the bug. "someone" can be you after a break]
-- William S. Annis
I'm always happy to trade performance for readability as long as the
former isn't already scarce.
-- Crayz (Commentor on blog.raganwald.com)
The important thing is not to stop questioning.
-- Albert Einstein
You can recognize truth by its beauty and simplicity. When you get it
right, it is obvious that it is right.
-- Richard Feynman
Two people should stay together if together they are better people than
they would be individually.
-- ?
Pay attention to opportunity cost at all times. Doing one thing means
not doing other things. This is a form of risk that is very easy to
ignore, to your detriment.
-- Marc Andreessen (http://blog.pmarca.com/)
Show, don't tell.
-- unknown
Linux is only free if your time has no value.
-- Jamie Zawinski
No problem should ever have to be solved twice.
-- Eric S. Raymond, How to become a hacker
Good work is no done by ‘humble’ men.
-- H. Hardy, A mathematician's apology.
Always code as if the guy who ends up maintaining your code will be a
violent psychopath who knows where you live.
-- Martin Golding
Natives who beat drums to drive off evil spirits are objects of scorn to
smart Americans who blow horns to break up traffic jams.
-- Mary Ellen Kelly
We will never become a truly paper-less society until the Palm Pilot
folks come out with WipeMe 1.0.
-- Andy Pierson
Actually, the essence of boredom is to be found in the obsessive search for
novelty. Satisfaction lies in mindful repetition, the discovery of endless
richness in subtle variations on familiar themes.
-- George Leonard, Mastery.
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
But what is it good for?
-- Engineer at the Advanced Computing Systems Division of IBM,
commenting on the microchip, 1968
To the optimist, the glass is half full. To the pessimist, the glass is
half empty. To the engineer, the glass is twice as big as it needs to
be.
-- author unknown (quoted in `Robust Systems', Gerald Jay Suseman)
The opposite of love is not hate, it is indifference.
-- Elie Wiesel
Don't worry about what anybody else is going to do. The best way to
predict the future is to invent it.
-- Alan Kay
Be the change you want to see in the world.
-- Mahatma Gandhi
The best way to learn to live with our limitations is to know them.
--E. W. Dijkstra, The humble programmer
Should array indices start at 0 or 1? My compromise of 0.5 was rejected
without, I thought, proper consideration.
-- Stan Kelly-Bootle
Experience is what you get when you don't get what you want.
-- Cited by Randy Pausch
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
Do not accept anything because it comes from the mouth of a respected person.
-- Buddha
C and Lisp stand at opposite ends of the spectrum; they're each great at
what the other one sucks at.
-- Steve Yegge, Tour de Babel.
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).
I have never met a man so ignorant that I couldn't learn something from
him.
-- Galileo Galilei
Sound methodology can empower and liberate the creative mind; it cannot inflame
or inspire the drudge.
-- Frederick P. Brooks, No Sliver Bullet.
Photography is painting with light.
-- Eric Hamilton
Show, don't tell.
-- unknown
A person won't retain proficiency at a task unless he or she has at one
time learned to perform that task very rapidly. Learning research
demonstrates that the skills of people who become accurate but not fast
deteriorate much sooner than the skills of people who become both
accurate and fast.
-- Philip Greenspun