|Linux Cookie: 699 of 1140|
The essential ideas of Algol 68 were that the whole language should be
precisely defined and that all the pieces should fit together smoothly.
The basic idea behind Pascal was that it didn't matter how vague the
language specification was (it took *years* to clarify) or how many rough
edges there were, as long as the CDC Pascal compiler was fast.
-- Richard A. O'Keefe
|Linux Cookie: 700 of 1140|
"We came. We saw. We kicked its ass."
-- Bill Murray, _Ghostbusters_
|Linux Cookie: 701 of 1140|
"The stars are made of the same atoms as the earth." I usually pick one small
topic like this to give a lecture on. Poets say science takes away from the
beauty of the stars -- mere gobs of gas atoms. Nothing is "mere." I too can
see the stars on a desert night, and feel them. But do I see less or more?
The vastness of the heavens stretches my imagination -- stuck on this carousel
my little eye can catch one-million-year-old light. A vast pattern -- of which
I am a part -- perhaps my stuff was belched from some forgotten star, as one
is belching there. Or see them with the greater eye of Palomar, rushing all
apart from some common starting point when they were perhaps all together.
What is the pattern, or the meaning, or the *why?* It does not do harm to the
mystery to know a little about it. For far more marvelous is the truth than
any artists of the past imagined! Why do the poets of the present not speak
of it? What men are poets who can speak of Jupiter if he were like a man, but
if he is an immense spinning sphere of methane and ammonia must be silent?
-- Richard P. Feynman (1918-1988)
|Linux Cookie: 702 of 1140|
If you permit yourself to read meanings into (rather than drawing meanings out
of) the evidence, you can draw any conclusion you like.
-- Michael Keith, "The Bar-Code Beast", The Skeptical Enquirer Vol 12 No 4 p 416
|Linux Cookie: 703 of 1140|
"Pseudocode can be used to some extent to aid the maintenance
process. However, pseudocode that is highly detailed -
approaching the level of detail of the code itself - is not of
much use as maintenance documentation. Such detailed
documentation has to be maintained almost as much as the code,
thus doubling the maintenance burden. Furthermore, since such
voluminous pseudocode is too distracting to be kept in the
listing itself, it must be kept in a separate folder. The
result: Since pseudocode - unlike real code - doesn't have to be
maintained, no one will maintain it. It will soon become out of
date and everyone will ignore it. (Once, I did an informal
survey of 42 shops that used pseudocode. Of those 42, 0 [zero!],
found that it had any value as maintenance documentation."
--Meilir Page-Jones, "The Practical Guide to Structured
Design", Yourdon Press (c) 1988
|Linux Cookie: 704 of 1140|
"Only a brain-damaged operating system would support task switching and not
make the simple next step of supporting multitasking."
-- George McFry
|Linux Cookie: 705 of 1140|
Sigmund Freud is alleged to have said that in the last analysis the entire field
of psychology may reduce to biological electrochemistry.
|Linux Cookie: 706 of 1140|
The magician is seated in his high chair and looks upon the world with favor.
He is at the height of his powers. If he closes his eyes, he causes the world
to disappear. If he opens his eyes, he causes the world to come back. If
there is harmony within him, the world is harmonious. If rage shatters his
inner harmony, the unity of the world is shattered. If desire arises within
him, he utters the magic syllables that causes the desired object to appear.
His wishes, his thoughts, his gestures, his noises command the universe.
-- Selma Fraiberg, _The Magic Years_, pg. 107
|Linux Cookie: 707 of 1140|
An Animal that knows who it is, one that has a sense of his own identity, is
a discontented creature, doomed to create new problems for himself for the
duration of his stay on this planet. Since neither the mouse nor the chip
knows what is, he is spared all the vexing problems that follow this
discovery. But as soon as the human animal who asked himself this question
emerged, he plunged himself and his descendants into an eternity of doubt
and brooding, speculation and truth-seeking that has goaded him through the
centures as reelentlessly as hunger or sexual longing. The chimp that does
not know that he exists is not driven to discover his origins and is spared
the tragic necessity of contemplating his own end. And even if the animal
experimenters succeed in teaching a chimp to count one hundred bananas or
to play chess, the chimp will develop no science and he will exhibit no
appreciation of beauty, for the greatest part of man's wisdom may be traced
back to the eternal questions of beginnings and endings, the quest to give
meaning to his existence, to life itself.
-- Selma Fraiberg, _The Magic Years_, pg. 193
|Linux Cookie: 708 of 1140|
A comment on schedules:
Ok, how long will it take?
For each manager involved in initial meetings add one month.
For each manager who says "data flow analysis" add another month.
For each unique end-user type add one month.
For each unknown software package to be employed add two months.
For each unknown hardware device add two months.
For each 100 miles between developer and installation add one month.
For each type of communication channel add one month.
If an IBM mainframe shop is involved and you are working on a non-IBM
system add 6 months.
If an IBM mainframe shop is involved and you are working on an IBM
system add 9 months.
Round up to the nearest half-year.
By the way, ALL software projects are done by iterative prototyping.
Some companies call their prototypes "releases", that's all.