Proverbs, aphorisms, quotations (English) | by Linux fortune |
APL is a mistake, carried through to perfection. It is the language of the future for the programming techniques of the past: it creates a new generation of coding bums. -- Edsger W. Dijkstra, SIGPLAN Notices, Volume 17, Number 5 | |
Coding is easy; All you do is sit staring at a terminal until the drops of blood form on your forehead. | |
Price Wang's programmer was coding software. His fingers danced upon the keyboard. The program compiled without an error message, and the program ran like a gentle wind. Excellent!" the Price exclaimed, "Your technique is faultless!" "Technique?" said the programmer, turning from his terminal, "What I follow is the Tao -- beyond all technique. When I first began to program I would see before me the whole program in one mass. After three years I no longer saw this mass. Instead, I used subroutines. But now I see nothing. My whole being exists in a formless void. My senses are idle. My spirit, free to work without a plan, follows its own instinct. In short, my program writes itself. True, sometimes there are difficult problems. I see them coming, I slow down, I watch silently. Then I change a single line of code and the difficulties vanish like puffs of idle smoke. I then compile the program. I sit still and let the joy of the work fill my being. I close my eyes for a moment and then log off." Price Wang said, "Would that all of my programmers were as wise!" -- Geoffrey James, "The Tao of Programming" | |
The New Testament offers the basis for modern computer coding theory, in the form of an affirmation of the binary number system. But let your communication be Yea, yea; nay, nay: for whatsoever is more than these cometh of evil. -- Matthew 5:37 | |
hacker, n.: Originally, any person with a knack for coercing stubborn inanimate things; hence, a person with a happy knack, later contracted by the mythical philosopher Frisbee Frobenius to the common usage, 'hack'. In olden times, upon completion of some particularly atrocious body of coding that happened to work well, culpable programmers would gather in a small circle around a first edition of Knuth's Best Volume I by candlelight, and proceed to get very drunk while sporadically rending the following ditty: Hacker's Fight Song He's a Hack! He's a Hack! He's a guy with the happy knack! Never bungles, never shirks, Always gets his stuff to work! All take a drink (important!) | |
'Kitchen Sink' OS Announced Coding has begun on a new operating system code named 'Kitchen Sink'. The new OS will be based entirely on GNU Emacs. One programmer explained, "Since many hackers spend a vast amount of their time in Emacs, why not just make it the operating system?" When asked about the name, he responded, "Well, it has been often said that Emacs has everything except a kitchen sink. Now it will." One vi advocate said, "What the hell?!?! Those Emacs people are nuts. It seems that even with a programming language, a web browser, and God only knows what else built into their text editor, they're still not satisfied. Now they want it to be an operating system. Hell, even Windows ain't that bloated!" | |
The Movement Formerly Known As Open Source The battle over the Open Source trademark is heating up. Software in the Public Interest and the Open Source Initiative both hold competing claims to the trademark. In order to put an end to the infighting, a group of free software advocates have founded the Association for the Movement Formerly Known as Open Source (AMFKOS) One AMFKOS founder said, "I find it ironic that a trademark representing free software is itself proprietary. This situation must change. We propose that the free software movement adopt another name besides 'Open Source'. Hopefully then we can all Get-Back-To-Coding(tm) instead of fighting over Bruce Perens' and Eric Raymond's egos." Rumor has it that Richard Stallman plans to mount a campaign to promote the phrase "GNU/Free Software" in place of "Open Source". In addition, the terms "Ajar Source", "Unlocked Source", "Nude Source", "Unclosed Source", and "Just-Type-make Software" have all been proposed by various Usenet or Slashdot posters. | |
David Wagner wrote: > Is this a bad coding? Yes. Not to mention side effects, it's just plain ugly. Anyone who invents identifiers of _that_ level of ugliness should be forced to read them aloud for a week or so, until somebody will shoot him out of mercy. Out of curiosity: who was the author? It looks unusually nasty, even for SGI. - Al Viro on coding style | |
indent does _not_ solve the problem of: * buggers who think that MyVariableIsBiggerThanYourVariable is a good name - Alexander Viro on coding style | |
indent does _not_ solve the problem of: * buggers who define a function with 42 arguments and body being return (foo == bar) ? TRUE : FALSE; - Alexander Viro on coding style | |
indent does _not_ solve the problem of: * buggers who add 1001st broken implementation of memcmp(), call it FooTurdCompare and prepend it with 20x80 block comment. - Alexander Viro on coding style | |
indent does _not_ solve the problem of: * buggers who use typedefs like WORD, DWORD, BYTE, IMANIDIOTSHOOTME and other crap from the same source (OK, they don't write the last one explicitly - not that it wasn't obvious from the rest of their, ahem, code). - Alexander Viro on coding style | |
indent does _not_ solve the problem of: * buggers who use Hungarian notation for no good reason and come up with structure fields that sound like street names from R'Lyeh - Alexander Viro on coding style | |
indent does _not_ solve the problem of: * buggers who introduce wrappers for standard kernel stuff - like, say it, typedef int Int32; and sprinkle their crap with per-architecture ifdefs. - Alexander Viro on coding style | |
indent does _not_ solve the problem of: * buggers who think that cpp is Just The Thing and produce turds that would make srb cringe in disgust. - Alexander Viro on coding style | |
<Knghtbrd> the problem with the GNU coding standards is they ASSUME that everyone in the world uses emacs.. If that were the case, free software would die because we would all have wrist problems like RMS by now and no longer be able to code. ;> | |
<evilkalla> heh, I never took a coding class <evilkalla> or a graphics class <evilkalla> or a software design class <vegan> and it shows :P | |
<BenC> CosmicRay: you complete me <BenC> err... <CosmicRay> heh * BenC goes back to coding * elmo looks at benc <elmo> something we should know about you and cosmicray, Ben? :) |