[How friendly will this machine be?] Well, I don’t think it’s a matter
of friendliness, because ultimately if the program is going to
accomplish anything of value, it will probably be relatively complex.
-- Gary Kildall (inventor of CP/M, one of the first OS for the micro).
When you’ve got the code all ripped apart, it’s like a car that’s all
disassembled. You’ve got all the parts tying all over your garage and
you have to replace the broken part or the car will never run. It’s not
fun until the code gets back to the baseline again.
-- Gary Kildall (inventor of CP/M, one of the first OS for the micro).
We tend to seek easy, single-factor explanations of success. For most
important things, though, success actually requires avoiding many
separate causes of failure.
-- Jared Diamond
While I’ve always appreciated beautiful code, I share Jonathan’s concern
about studying it too much. I think studying beauty in music and
painting has led us to modern classical music and painting that the
majority of us just don’t get. Beauty can be seen when it emerges, but
isn’t something to strive for in isolation of a larger context. In the
software world, the larger context would be the utility of the software
to the end user.
-- [A comment on a blog]
We now come to the decisive step of mathematical abstraction: we forget
about what the symbols stand for. ...[The mathematician] need not be
idle; there are many operations which he may carry out with these
symbols, without ever having to look at the things they stand for.
-- Hermann Weyl, The Mathematical Way of Thinking
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
Humans aren't rational -- they rationalize. And I don't just mean "some
of them" or "other people". I'm talking about everyone. We have a "logic
engine" in our brains, but for the most part, it's not the one in the
driver's seat -- instead it operates after the fact, generating
rationalizations and excuses for our behavior.
-- Paul Buchheit
The only problems we can really solve in a satisfactory manner are those
that finally admit a nicely factored solution.
-- E. W. Dijkstra, The humble programmer
Je n'ai fait celle-ci plus longue que parce que je n'ai pas eu le loisir
de la faire plus courte. (I have made this letter so long only because I
did not have the leisure to make it shorter.)
-- Blaise Pascal (Lettres Provinciales)
The president was visiting NASA headquarters and stopped to talk to a
man who was holding a mop. “And what do you do?” he asked. The man, a
janitor, replied, “I’m helping to put a man on the moon, sir.”
-- The little book of leadership
Some people suggest that machines would be friendlier if input could be
in a natural language. But natural language is probably the worst kind
of input because it can be quite ambiguous. The process of retrieving
information from the computer would be so time-consuming that you would
be better off spending that time getting the information directly from
an expert.
-- Gary Kildall (inventor of CP/M, one of the first OS for the micro).
Side projects are less masturbatory than reading RSS, often more
useful than MobileMe, more educational than the comments on Reddit,
and usually more fun than listening to keynotes.
-- Chris Wanstrath
The trouble with the world is that the stupid are always cocksure and
the intelligent are always filled with doubt.
-- Bertrand Russell
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
A non negative binary integer value x is a power of 2 iff (x & (x-1)) is
0 using 2's complement arithmetic.
-- [fact]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Acknowledging the negative doesn't mean sniveling [whining, complaining]; it
means facing the truth and then moving on.
-- George Leonard, Mastery.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The important thing is not to stop questioning.
-- Albert Einstein
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
[How friendly will this machine be?] Well, I don’t think it’s a matter
of friendliness, because ultimately if the program is going to
accomplish anything of value, it will probably be relatively complex.
-- Gary Kildall (inventor of CP/M, one of the first OS for the micro).
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
When you’ve got the code all ripped apart, it’s like a car that’s all
disassembled. You’ve got all the parts tying all over your garage and
you have to replace the broken part or the car will never run. It’s not
fun until the code gets back to the baseline again.
-- Gary Kildall (inventor of CP/M, one of the first OS for the micro).
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Life is what happens to you while you're busy making other plans.
-- John Lennon
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thus, programs must be written for people to read, and only incidentally
for machines to execute.
-- Alan J. Perlis
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
We tend to seek easy, single-factor explanations of success. For most
important things, though, success actually requires avoiding many
separate causes of failure.
-- Jared Diamond
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The most damaging phrase in the language is, It's always been done that
way.
-- Rear Admiral Grace Hopper
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
While I’ve always appreciated beautiful code, I share Jonathan’s concern
about studying it too much. I think studying beauty in music and
painting has led us to modern classical music and painting that the
majority of us just don’t get. Beauty can be seen when it emerges, but
isn’t something to strive for in isolation of a larger context. In the
software world, the larger context would be the utility of the software
to the end user.
-- [A comment on a blog]
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Lisp is a programmable programming language.
-- John Foderaro
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
A witty saying proves nothing
-- Voltaire
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Don't stay in bed, unless you can make money in bed.
-- George Burns
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
We now come to the decisive step of mathematical abstraction: we forget
about what the symbols stand for. ...[The mathematician] need not be
idle; there are many operations which he may carry out with these
symbols, without ever having to look at the things they stand for.
-- Hermann Weyl, The Mathematical Way of Thinking
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Measuring programming progress by lines of code is like measuring
aircraft building progress by weight.
-- Bill Gates
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Good coders code, great reuse.
-- http://www.catonmat.net
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Show, don't tell.
-- unknown
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
To follow the path:
look to the master,
follow the master,
walk with the master,
see through the master,
become the master.
-- Modern zen Poem
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
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
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Rules of Optimization:
Rule 1: Don’t do it.
Rule 2 (for experts only): Don’t do it yet.
-- M.A. Jackson
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Dont give users the opportunity to lock themselves.
-- unknown
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Humans aren't rational -- they rationalize. And I don't just mean "some
of them" or "other people". I'm talking about everyone. We have a "logic
engine" in our brains, but for the most part, it's not the one in the
driver's seat -- instead it operates after the fact, generating
rationalizations and excuses for our behavior.
-- Paul Buchheit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The best way to learn to live with our limitations is to know them.
--E. W. Dijkstra, The humble programmer
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The only problems we can really solve in a satisfactory manner are those
that finally admit a nicely factored solution.
-- E. W. Dijkstra, The humble programmer
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Je n'ai fait celle-ci plus longue que parce que je n'ai pas eu le loisir
de la faire plus courte. (I have made this letter so long only because I
did not have the leisure to make it shorter.)
-- Blaise Pascal (Lettres Provinciales)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The human brain starts working the moment you are born and never stops
until you stand up to speak in public.
-- Anonymous
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Experience is what you get when you don't get what you want.
-- Cited by Randy Pausch
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
The president was visiting NASA headquarters and stopped to talk to a
man who was holding a mop. “And what do you do?” he asked. The man, a
janitor, replied, “I’m helping to put a man on the moon, sir.”
-- The little book of leadership
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Some people suggest that machines would be friendlier if input could be
in a natural language. But natural language is probably the worst kind
of input because it can be quite ambiguous. The process of retrieving
information from the computer would be so time-consuming that you would
be better off spending that time getting the information directly from
an expert.
-- Gary Kildall (inventor of CP/M, one of the first OS for the micro).
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
If there is a will, there is a way.
-- unknown
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Side projects are less masturbatory than reading RSS, often more
useful than MobileMe, more educational than the comments on Reddit,
and usually more fun than listening to keynotes.
-- Chris Wanstrath
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit