Proverbs, aphorisms, quotations (English) | by Linux fortune |
A novice asked the Master: "Here is a programmer that never designs, documents, or tests his programs. Yet all who know him consider him one of the best programmers in the world. Why is this?" The Master replies: "That programmer has mastered the Tao. He has gone beyond the need for design; he does not become angry when the system crashes, but accepts the universe without concern. He has gone beyond the need for documentation; he no longer cares if anyone else sees his code. He has gone beyond the need for testing; each of his programs are perfect within themselves, serene and elegant, their purpose self-evident. Truly, he has entered the mystery of the Tao." -- Geoffrey James, "The Tao of Programming" | |
"... all the good computer designs are bootlegged; the formally planned products, if they are built at all, are dogs!" -- David E. Lundstrom, "A Few Good Men From Univac", MIT Press, 1987 | |
"...all the good computer designs are bootlegged; the formally planned products, if they are built at all, are dogs!" -- David E. Lundstrom, "A Few Good Men From Univac", MIT Press, 1987 | |
"(The Chief Programmer) personally defines the functional and performance specifications, designs the program, codes it, tests it, and writes its documentation... He needs great talent, ten years experience and considerable systems and applications knowledge, whether in applied mathematics, business data handling, or whatever." -- Fred P. Brooks, _The Mythical Man Month_ | |
An architect's first work is apt to be spare and clean. He knows he doesn't know what he's doing, so he does it carefully and with great restraint. As he designs the first work, frill after frill and embellishment after embellishment occur to him. These get stored away to be used "next time." Sooner or later the first system is finished, and the architect, with firm confidence and a demonstrated mastery of that class of systems, is ready to build a second system. This second is the most dangerous system a man ever designs. When he does his third and later ones, his prior experiences will confirm each other as to the general characteristics of such systems, and their differences will identify those parts of his experience that are particular and not generalizable. The general tendency is to over-design the second system, using all the ideas and frills that were cautiously sidetracked on the first one. The result, as Ovid says, is a "big pile." -- Frederick Brooks, "The Mythical Man Month" | |
Prototype designs always work. -- Don Vonada | |
"Reintegration complete," ZORAC advised. "We're back in the universe again..." An unusually long pause followed, "...but I don't know which part. We seem to have changed our position in space." A spherical display in the middle of the floor illuminated to show the starfield surrounding the ship. "Several large, artificial constructions are approaching us," ZORAC announced after a short pause. "The designs are not familiar, but they are obviously the products of intelligence. Implications: we have been intercepted deliberately by a means unknown, for a purpose unknown, and transferred to a place unknown by a form of intelligence unknown. Apart from the unknowns, everything is obvious." -- James P. Hogan, "Giants Star" | |
All of the people in my building are insane. The guy above me designs synthetic hairballs for ceramic cats. The lady across the hall tried to rob a department store... with a pricing gun... She said, "Give me all of the money in the vault, or I'm marking down everything in the store." -- Steven Wright | |
In the same world where Vomit-Making System is elegant, SGI "designs" are and NT is The Wave Of Future(tm). Pardon me, but I'll stay in our universe and away from the drugs of such power. - Al Viro on linux-kernel | |
What they say: What they mean: A major technological breakthrough... Back to the drawing board. Developed after years of research Discovered by pure accident. Project behind original schedule due We're working on something else. to unforseen difficulties Designs are within allowable limits We made it, stretching a point or two. Customer satisfaction is believed So far behind schedule that they'll be assured grateful for anything at all. Close project coordination We're gonna spread the blame, campers! Test results were extremely gratifying It works, and boy, were we surprised! The design will be finalized... We haven't started yet, but we've got to say something. The entire concept has been rejected The guy who designed it quit. We're moving forward with a fresh We hired three new guys, and they're approach kicking it around. A number of different approaches... We don't know where we're going, but we're moving. Preliminary operational tests are Blew up when we turned it on. inconclusive Modifications are underway We're starting over. |