Home|About|Documents | Cool Stuff |Links|Contact|

Funny Software quotes

 


The following are new suggestions for Windows messages :


1. Enter any 11-digit prime number to continue.


2. Press any key to continue or any other key to quit.


3. Press any key except... no, No, NO, NOT THAT ONE!


4. Bad command or file name! Go stand in the corner.


5. This will end your Windows session. Do you want to play another game?


6. Windows message: "Error saving file! Format drive now? (Y/Y)"


7. This is a message from God Gates: "Rebooting the world. Please log off."


8. To "shut down" your system, type "WIN"


9. BREAKFAST.SYS halted... Cereal port not responding.


10. COFFEE.SYS missing... Insert cup in cup holder and press any key.


11. File not found. Should I fake it? (Y/N)


12. Runtime Error 6D at 417A:32CF: Incompetent User.


13. Error reading FAT record: Try the SKINNY one? (Y/N)


14. WinErr 16547: LPT1 not found. Use backup. (PENCIL & PAPER.SYS)


15. User Error: Replace user.


16. Windows VirusScan 1.0 - "Windows found: Remove it? (Y/N)"


17 "The world will end in 5 minutes. Please log out..."


18 "WARNING: Keyboard Not Attached. Press F10 to Continue."


19 "Bad Command or File Name. Good try, though."


20 "General Failure's Fault. Not Yours."


21 "Hit any user to continue."


22 "Scandisk is now checking your hard disk. You can start praying."


23 "Smash forehead on keyboard to continue."


24 "Earth is 98% full. Please delete anyone you can."


25 "Cannot find REALITY.SYS...Universe Halted."


26. Your hard drive has been scanned and all stolen software titles have been deleted. The police are on the way.



If you understand this quotes, chances are you are a programmer:


1) Real programmers use: COPY CON PROGRAM.EXE


2) "Real Programmers always confuse Christmas and Halloween because Oct31 == Dec25 !" Andrew Rutherford.


3) "The first 90% of the code accounts for the first 90% of the development time......The remaining 10% of the code accounts for the other 90% of the development time." Tom Cargill.


4) "Shift to the left, shift to the right !
Pop up, push down, byte, byte, byte !" The Programmers' Cheer.


5) "If it wasn't for C, we'd be writing programs in BASI, PASAL, and OBOL."


6) "Counting in binary is just like counting in decimal if you are all thumbs." Glaser and Way.


7) "Counting in octal is just like counting in decimal, if you don't use your thumbs." Tom Lehrer.


8) "Two strings walk into a cafe. The first string says to the waitress: 'Waitress, I'll have a coffee. u.5n$x5t?*&4ru!2[sACC~ErJ'. The second string says: 'Pardon my friend, he isn't NULL terminated'."


9) "There are 10 kinds of people in the world, those that understand binary and those that don't."


10) "There are 10 kinds of people in the world, those that understand trinary, those that don't, and those that confuse it with binary."


 

Quotations on simplicity in software design

 


Remember that there is no code faster than no code.

-- Taligent's Guide to Designing Programs


Simplicity is the soul of efficiency.

-- Austin Freeman, "The Eye of Osiris"


...it is simplicity that is difficult to make.

-- Bertholdt Brecht


The inherent complexity of a software system is related to the problem it is trying to solve. The actual complexity is related to the size and structure of the software system as actually built. The difference is a measure of the inability to match the solution to the problem.

-- Kevlin Henney, "For the sake of simplicity" (1999)


The minimum could be defined as the perfection that an artefact achieves when it is no longer possible to improve it by subtraction. This is the quality that an object has when every component, every detail, and every junction has been reduced or condensed to the essentials. It is the result of the omission of the inessentials.

-- John Pawson, “Minimum” (1998)


More good code has been written in languages denounced as "bad'' than in languages proclaimed "wonderful'' -- much more.

-- Bjarne Stroustrup, "The Design and Evolution of C++" (1994)


I have yet to see any problem, however complicated, which, when you looked at it in the right way, did not become still more complicated.

-- Poul Anderson


Simple things should be simple and complex things should be possible.

-- Alan Kay


Perfection (in design) is achieved not when there is nothing more to add, but rather when there is nothing more to take away.

-- Antoine de Saint-Exupéry


Plan to throw one away; you will anyhow.

-- Frederick Brooks, "The Mythical Man-month" (1975)


Smart data structures and dumb code works alot better than the other way around.

-- Eric S. Raymond, "The Cathedral and the Bazaar"


Premature optimization is the root of all evil in programming.

-- C.A.R. Hoare


The key to performance is elegance, not battalions of special cases. The terrible temptation to tweak should be resisted unless the payoff is really noticeable.

-- Jon Bentley and Doug McIlroy


It's hard to read through a book on the principles of magic without glancing at the cover periodically to make sure it isn't a book on software design.

-- Bruce Tognazzini


A language that doesn't have everything is actually easier to program in than some that do.

-- Dennis Ritchie


[...] the purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise.

-- Edsger W. Dijkstra, “The Humble Programmer” (1972)


... the cost of adding a feature isn't just the time it takes to code it. The cost also includes the addition of an obstacle to future expansion. ... The trick is to pick the features that don't fight each other.

-- John Carmack


Increasingly, people seem to misinterpret complexity as sophistication, which is baffling --- the incomprehensible should cause suspicion rather than admiration. Possibly this trend results from a mistaken belief that using a somewhat mysterious device confers an aura of power on the user.

-- Niklaus Wirth


One of the most dangerous (and evil) things ever injected into the project world is the notion of process maturity. Process maturity is for replicable manufacturing contexts. Projects are one-time shots. Replicability is never the primary issue on one-time shots. More evil than good has come from the notion that we should "stick to the methodology." This is a recipe for non-adaptive death. I'd rather die by commission.

-- David Schmaltz


The difference between a good and a poor architect is that the poor architect succumbs to every temptation and the good one resists it.

-- Ludwig Wittgenstein


Refactoring provides enough energy to a system for it to relax into a new and more comfortable state, a new local minimum.

-- Kevlin Henney, “The Imperial Clothing Crisis” (2002)


If we complicate things they get less simple.

-- Professor at Cambridge University


Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against complexity.

-- David Gelernter, "Machine Beauty", Basic Books (1998)


Fools ignore complexity; pragmatists suffer it; experts avoid it; geniuses remove it.

-- Alan Perlis


The cheapest, fastest, and most reliable components of a computer system are those that aren't there.

-- Graham Bell


The most likely way for the world to be destroyed, most experts agree, is by accident. That's where we come in; we're computer professionals. We cause accidents.

-- Nathaniel S. Borenstein


Good judgment comes from experience; experience comes from bad judgment.

-- Frederick Brooks


...Simplifications have had a much greater long-range scientific impact than individual feats of ingenuity. The opportunity for simplification is very encouraging, because in all examples that come to mind the simple and elegant systems tend to be easier and faster to design and get right, more efficient in execution, and much more reliable than the more contrived contraptions that have to be debugged into some degree of acceptability....Simplicity and elegance are unpopular because they require hard work and discipline to achieve and education to be appreciated.

-- Edsger W. Dijkstra


Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius - and a lot of courage - to move in the opposite direction.

-- Albert Einstein


Everything should be made as simple as possible, but not simpler.

-- Albert Einstein


To arrive at the simple is difficult.

-- Rashid Elisha


The structure of a system reflects the structure of the organization that built it.

-- R. Fairley


The unavoidable price of reliability is simplicity.

-- C.A.R. Hoare


Computer Science is the only discipline in which we view adding a new wing to a building as being maintenance.

-- Jim Horning


Controlling complexity is the essence of computer programming.

-- Brian Kernighan


Complexity is a sign of technical immaturity. Simplicity of use is the real sign of a well design product whether it is an ATM or a Patriot missile.

-- Daniel T. Ling


Programming is similar to a game of golf. The point is not getting the ball in the hole but how many strokes it takes.

-- H. Mills


Simplicity does not precede complexity, but follows it.

-- Alan J. Perlis


Fancy algorithms are slow when N is small, and N is usually small.

-- R. Pike


Computer Science is the first engineering discipline in which the complexity of the objects created is limited solely by the skill of the creator, and not by the strength of raw materials.

-- B. Reid


Walking on water and developing software from a specification are easy if both are frozen.

-- Edward V. Berard


Technical skill is mastery of complexity, while creativity is mastery of simplicity.

-- E. Christopher Zeeman


Architect: Someone who knows the difference between that which could be done and that which should be done.

-- Larry McVoy


If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside.

-- Robert X. Cringely


There's an old story about the person who wished his computer were as easy to use as his telephone. That wish has come true, since I no longer know how to use my telephone.

-- Bjarne Stroustrup


 

Process Proverbs

 

A poor process formally described is still a poor process..

-- Dewayne Perry


 

There is no "one right way" to implement a software process..

-- Unknown


 

Process improvement may be simple, but it is not easy..

-- Watts Humphrey


 

: If the software does not have to work, you can always meet any other requirement. .

-- - Gerald Weinberg


Watts Humphrey began his book Managing the Software Process with two proverbs:
"If you don't know where you're going, any road will do."
"If you don't know where you are, a map won't help."


COMPUTER QUOTES

 

"I think there is a world market for maybe five computers."

Thomas Watson, chairman of IBM, 1943.


"640k ought to be enough for anybody"

--Bill Gates, chairman of Microsoft, 1981


 

"So we went to Atari and said, 'Hey, we've got this amazing thing, even built with some of your parts, and what do you think about funding us? Or we'll give it to you. We just want to do it. Pay our salary, we'll work for you.' And they said, 'No.' So then we went to Hewlett Packard, and they said, 'Hey, we don't need you. You haven't got through college yet.'"

--Steve Jobs, cofounder of Apple Computer


"Reach out and grep someone."

--Bell Labs Unix


"UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity."

--Dennis Ritchie


"The only secure computer is one that's unplugged, locked in a safe, and buried 20 feet under the ground in a secret location... and I'm not even too sure about that one"

--Dennis Hughes, FBI


"This 'telephone' has too many shortcomings to be seriously considered as a means of communication. The device is inherently of no value to us."
Western Union internal memo, 1876


"But what... is it good for?"

--Engineer at the Advanced Computing Systems Division of IBM, 1968, commenting on the microchip.


"Hey, I know this. This is Unix!"

--Jurassic Park


""f u cn rd ths, u cn gt a gd jb n cmptr prgrmmng"

--Anonymous


"Computers in the future may weigh no more than 1.5 tons."

--Popular Mechanics, forecasting the relentless march of science, 1949


"I have traveled the length and breadth of this country and talked with the best people, and I can assure you that data processing is fad that won't last out the year."

--The editor in charge of business books for Prentice Hall, 1957


"There is no reason anyone would want a computer in their home."

--Ken Olson, president, chairman and founder of Digital Equipment Corp, 1977


"Hardware, The parts of a computer system that can be kicked."

--The Devil's Dictionary to Computer Studios


"The world is coming to an end. Please log off."

--Posix 2.1.1 System Shutdown Message


"BUG,n.: An undesirable , poorly understood undocumented feature."

--The Devil's Dictionary to Computer


"Random Schack Data Processing Dictionary"

--Anonymous


Endless Loop: n.,see Loop, Endless.
Loop Endless: n.,see Endless Loop.

--Anonymous