Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

All non-trivial abstractions, to some degree, are leaky.
-- Joel Spolsky (The Law of Leaky Abstractions)

The general principle for complexity design is this: Think locally, act
locally.
-- Richard P. Gabriel & Ron Goldman, Mob Software: The Erotic Life of Code

The best people and organizations have the attitude of wisdom: The
courage to act on what they know right now and the humility to change
course when they find better evidence.
The quest for management magic and breakthrough ideas is overrated;
being a master of the obvious is underrated.
Jim Maloney is right: Work is an overrated activity
-- Bob Sutton

  ·  5 years ago Reveal Comment

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).

You can recognize truth by its beauty and simplicity. When you get it
right, it is obvious that it is right.
-- Richard Feynman

Within a computer natural language is unnatural.
-- Alan J. Perlis (Epigrams in programming)

  ·  5 years ago Reveal Comment

I think there’s a world market for about 5 computers.
-- Thomas J. Watson, Chairman of the Board, IBM, circa 1948

We remember what we learn when we care about performing better and when
we believe that what we have been asked to do is representative of
reality.
-- Roger Schank, Engines for Education

The hardest part of design ... is keeping features out.
-- Donald Norman

Training research shows that if you get speed now you can get quality
later. But if you don't get speed you will never get quality in the long
run.
-- Philip Greenspun

A little learning is a dangerous thing.
-- Alexander Pope

Whatever is worth doing at all, is worth doing well.
-- Earl of Chesterfield

  ·  5 years ago Reveal Comment

A guideline in the process of stepwise refinement should be the
principle to decompose decisions as much as possible, to untangle
aspects which are only seemingly interdependent, and to defer those
decisions which concern details of representation as long as possible.
-- Niklaus Wirth

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

Sometimes a man with too broad a perspective reveals himself as having
no real perspective at all. A man who tries too hard to see every side
may be a man who is trying to avoid choosing any side. A man who tries
too hard to seek a deeper truth may be trying to hide from the truth he
already knows. That is not a sign of intellectual sophistication and
"great thinking". It is a demonstration of moral degeneracy and
cowardice.
-- Steven Den Beste

  ·  5 years ago Reveal Comment

The opposite of love is not hate, it is indifference.
-- Elie Wiesel

Any sufficiently advanced technology is undistinguishable from magic.
-- Arthur C. Clarke

Life is what happens to you while you're busy making other plans.
-- John Lennon

  ·  5 years ago Reveal Comment

Humans differ from animals to the degree that they are not merely an end
result of their conditioning, but are able to reflect on their
experiences and strategies, and apply insight to make changes in the way
they live to modify the outcome.
-- SlideTrombone (comment on "Programming can ruin your life")

Of all tyrannies a tyranny sincerely exercised for the good of its
victims may be the most oppressive. It may be better to live under
robber barons than under omnipotent moral busybodies, The robber baron's
cruelty may sometimes sleep, his cupidity may at some point be satiated;
but those who torment us for own good will torment us without end, for
they do so with the approval of their own conscience.
-- C.S. Lewis

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

Things which matter most must never be at the mercy of things which
matter least.
-- Johann Wolfgang Von Goethe (1749-1832)

Lisp has jokingly been called "the most intelligent way to misuse a
computer". I think that description is a great compliment because it
transmits the full flavor of liberation: it has assisted a number of our
most gifted fellow humans in thinking previously impossible thoughts.
-- Edsger Dijkstra, CACM, 15:10

The programmer must seek both perfection of part and adequacy of
collection.
-- Alan J. Perlis

Lisp is worth learning for the profound enlightenment experience you
will have when you finally get it; that experience will make you a
better programmer for the rest of your days, even if you never actually
use Lisp itself a lot.
-- Eric S. Raymond

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

Nobody can make you feel inferior without your consent.
-- Eleanor Roosevelt