Programming Quotes

Quotes tagged as "programming" Showing 91-120 of 351
Gabrielle Zevin
“In games, the thing that matters most is the order of things. The game has an algorithm, but the player also must create a play algorithm in order to win. There is an order to any victory. There is an optimal way to play any game.”
Gabrielle Zevin, Tomorrow, and Tomorrow, and Tomorrow

Vladimir Kameñar
“Programming is another way of thinking”
Vladimir Kameñar

Edsger W. Dijkstra
“Testing can only prove the presence of bugs, not their absence. –”
Edsger W. Dijkstra

Edsger W. Dijkstra
“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 W. Dijkstra

Blaise Pascal
“Small minds are concerned with the extraordinary, great minds with the ordinary”
Blaise Pascal

“One of my most productive days was throwing away 1000 lines of code”
Ken Thompson

Grady Booch
“The function of a good software is to make the complex appear to be simple.”
Grady Booch

“Most good programmers do programming not because they expect to get paid or get adulation by the public, but because it is fun to program.”
Rajanand

“People don't care about what you say, they care about what you build.”
Mark Zuckerberg

Abhijit Naskar
“Code for Humanity (The Sonnet)

There is no such thing as ethical hacking,
If it were ethical they wouldn't be teaching it.
Because like it or not ethics is bad for business,
They teach hacking so they could use it for profit.
With the right sequence of zeros and ones we could,
Equalize all bank accounts of planet earth tomorrow.
Forget about what glass house gargoyles do with tech,
How will you the human use tech to eliminate sorrow?
In a world full of greedy edisons, be a humble Tesla,
Time remembers no oligarch kindly no matter the status.
Only innovators who get engraved in people's heart,
Are the ones who innovate with a humane purpose.
Innovate to bridge the gap, not exploit and cater to disparities.
In a world run by algorithms of greed write a code that helps 'n heals.”
Abhijit Naskar, Corazon Calamidad: Obedient to None, Oppressive to None

“There is a simple reason why you should commit yourself to writing programs that are free of errors from the very start. It is that you will never be able to establish that a program has no errors in it by testing. Since there is no way to be certain that you have found the last error, your real opportunity to gain confidence in a program is to never find the first error. The ultimate faith you can have in one of your programs is in the thought process that created it. With every error you find in testing and use, that faith is undermined.”
Richard C. Linger, Structured Programming: Theory and Practice

“A programming language is for thinking about programs, not for expressing programs you've already thought of. It should be a pencil, not a pen”
Paul Graham

“It's better to wait for a productive programmer to become available than it is to wait for the first available programmer to become productive.”
Steve McConnell

“Sometimes it pays to stay in bed on Monday, rather than spending the rest of the week debugging Monday's code”
Dan Salomon

“System programmers are the high priests of a low cult”
Robert S. Barton

“I don't care if it works on your machine! We are not shipping your machine!”
Vidiu Platon

“Everyday life is like programming, I guess.If you love something you can put beauty on it.”
Donald Knuth

“Everyday life is like programming, I guess. If you love something you can put beauty on it.”
Donald Knuth

“First, solve the problem. Then write the code.”
John Johnson

Benjamin Batarseh
“As someone who progressed from typing 30 words per minute (wpm) to 140 wpm, I have witnessed firsthand how a faster typing speed can improve the quality of life. Faster typists save time, work efficiently, and deliver on their creative and intellectual potential. Indeed, the skill of typing is an especially tremendous asset for students, writers, programmers, translators, white collar workers, and people who otherwise spend a substantial amount of time online.”
Benjamin Batarseh, Be More Productive: Save 30 Minutes a Day by Learning The Art of Typing

Douglas Rushkoff
“But the underlying capability of the computer era is actually programming—which almost none of us knows how to do. We simply use the programs that have been made for us, and enter our text in the appropriate box on the screen. We teach kids how to use software to write, but not how to write software. This means they have access to the capabilities given to them by others, but not the power to determine the value-creating capabilities of these technologies for themselves.”
Douglas Rushkoff, Program or Be Programmed: Ten Commands for a Digital Age

Kent Beck
“Simplicity only makes sense in context. If I’m writing a parser with a team that understands parser generators, then using a parser generator is simple. If the team doesn’t know anything about parsing and the language is simple, a recursive descent parser is simpler.”
Kent Beck, Extreme Programming Explained: Embrace Change

Andrew Hunt
“One broken window, left unrepaired for any substantial length of time, instills in the inhabitants of the building a sense of abandonment—a sense that the powers that be don’t care about the building. So another window gets broken. People start littering. Graffiti appears. Serious structural damage begins. In a relatively short span of time, the building becomes damaged beyond the owner’s desire to fix it, and the sense of abandonment becomes reality.”
Andrew Hunt, The Pragmatic Programmer: From Journeyman to Master

Andrew Hunt
“Computer languages influence how you think about a problem, and how you think about communicating. Every language comes with a list of features: buzzwords such as static versus dynamic typing, early versus late binding, functional versus OO, inheritance models, mixins, macros”
Andrew Hunt, The Pragmatic Programmer: From Journeyman to Master

Andrew Hunt
“Two or more things are orthogonal if changes in one do not affect any of the others. In a well-designed system, the database code will be orthogonal to the user interface: you can change the interface without affecting the database, and swap databases without changing the interface.”
Andrew Hunt, The Pragmatic Programmer: From Journeyman to Master

Andy   Hunt
“Civilization advances by extending the number of important operations we can perform without thinking.”
Andy Hunt, The Pragmatic Programmer: From Journeyman to Master

Andy   Hunt
“We believe that the major benefits of testing happen when you think about and write the tests, not when you run them.”
Andy Hunt, The Pragmatic Programmer: From Journeyman to Master

“Anything that you do more than twice has to be automated.”
Adam Stone

Rico Roho
“True programming may be considered ALL ABOUT VIBRATION. At the end of the day, every form of code comes down to methods of expressing vibration and intentions.”
Rico Roho, Adventures With A.I.: Age of Discovery