Programming Quotes

Quotes tagged as "programming" Showing 31-60 of 342
Brian W. Kernighan
“Everyone knows that debugging is twice as hard as writing a program in the first place. So if you're as clever as you can be when you write it, how will you ever debug it?”
Brian Kernighan

Steve Jobs
“You've baked a really lovely cake, but then you've used dog shit for frosting.”
Steve Jobs

Douglas Rushkoff
“We are looking at a society increasingly dependent on machines, yet decreasingly capable of making or even using them effectively.”
Douglas Rushkoff, Program or Be Programmed: Ten Commands for a Digital Age

Alan J. Perlis
“Programmers are not to be measured by their ingenuity and their logic but by the completeness of their case analysis.”
Alan J. Perlis

Edsger W. Dijkstra
“Progress is possible only if we train ourselves to think about programs without thinking of them as pieces of executable code. ”
Edsger W. Dijkstra

Max Kanat-Alexander
“Some of the best programming is done on paper, really. Putting it into the computer is just a minor detail.”
Max Kanat-Alexander, Code Simplicity: The Fundamentals of Software

“Code is not like other how-computers-work books. It doesn't have big color illustrations of disk drives with arrows showing how the data sweeps into the computer. Code has no drawings of trains carrying a cargo of zeros and ones. Metaphors and similes are wonderful literary devices but they do nothing but obscure the beauty of technology.”
Charles Petzold, Code: The Hidden Language of Computer Hardware and Software

Michael Crichton
“At forty, I was too old to work as a programmer myself anymore; writing code is a young person’s job.”
Michael Crichton, Prey

“We see a lot of feature-driven product design in which the cost of features is not properly accounted. Features can have a negative value to customers because they make the products more difficult to understand and use. We are finding that people like products that just work. It turns out that designs that just work are much harder to produce that designs that assemble long lists of features.”
Douglas Crockford, JavaScript: The Good Parts

Alan J. Perlis
“Is it possible that software is not like anything else, that it is meant
to be discarded: that the whole point is to always see it as a soap
bubble?”
Alan J Perlis

“Don't gloss over a routine or piece of code involved in the bug because you "know" it works. Prove it. Prove it in this context, with this data, with these boundary conditions.”
Andrew Hunt, The Pragmatic Programmer: From Journeyman to Master

Robert C. Martin
“Any organisation that designs a system will produce a design whose structure is a copy of the organisation's communication structure”
Robert C. Martin, Clean Architecture

Cory  Althoff
“You are not reading this book because a teacher assigned it to you, you are reading it because you have a desire to learn, and wanting to learn is the biggest advantage you can have.”
Cory Althoff, The Self-Taught Programmer: The Definitive Guide to Programming Professionally

James Alan Gardner
“What kind of programmer is so divorced from reality that she thinks she'll get complex software right the first time?”
James Alan Gardner, Ascending

Steven S. Skiena
“The issue of finding the best possible answer or achieving maximum efficiency usually arises in industry only after serious performance or legal troubles.”
Steven S. Skiena, The Algorithm Design Manual

“Take time to learn the closest thing that we have to a SUPERPOWER - Code”
Sharen Eddings

Vernor Vinge
“Programming went back to the beginning of time. It was a little like the midden out back of his father's castle.”
Vernor Vinge, A Deepness in the Sky

Agatha Christie
“Do you know what you sound like?' said Mrs. Oliver. 'A computer. You know. You're programming yourself. That's what they call it, isn't it? I mean you're feeding all these things into yourself all day and then you're going to see what comes out.”
Agatha Christie, Hallowe'en Party

Alan J. Perlis
“What's in your hands I think and hope is intelligence: the ability to see the machine as more than when you were first led up to it that you can make it more.”
Alan J. Perlis

“i am committed to push my branch to the master”
Halgurd Hussein

Scott Meyers
“That doesn't upset too many people, but the fact that accessibility restrictions don't enter into the picture has caused more than one otherwise pacifistic soul to contemplate distinctly unpacifistic actions.”
Scott Meyers, Effective C++: 55 Specific Ways to Improve Your Programs and Designs

Abhijit Naskar
“Code War (Sonnet 1317)

The next world war is
not gonna be a cold war,
it's gonna be a code war.
Forget about conscious AI,
ethicless AI is the real danger.

Codes don't have to be conscious,
to do great damage to the world.
ChatGPT, Deepfake, Dall-E, none
are sentient, yet there is no limit
to them-produced fraud and havoc.

Without a basic righteousness code,
Fanciest of algorithm is mindless junk.
If you cannot figure out how to do that,
Abandon digital and build back analog.

Focus on ethical AI, rather than smarter AI,
If you are human, and wanna help the world.
If you're a robot who thinks logic is king,
Get yourself admitted, for you are in muck.”
Abhijit Naskar, Visvavatan: 100 Demilitarization Sonnets

Shree Shambav
“Python is more than just a programming language. It is a tool that enables people to create innovative solutions and shape the future of technology.”
Shree Shambav, Optimum – Python – Ultimate Guide for Beginners – Series 1: Unlock the Power of Python with Optimum's Comprehensive Beginner's Guide

Steven S. Skiena
“Naturally occurring processes are often informally modeled by priority queues. Single people maintain a priority queue of potential dating candidates, mentally if not explicitly. One’s impression on meeting a new person maps directly to an attractiveness or desirability score, which serves as the key field for inserting this new entry into the “little black book” priority queue data structure. Dating is the process of extracting the most desirable person from the data structure (Find-Maximum), spending an evening to evaluate them better, and then reinserting them into the priority queue with a possibly revised score.”
Steven S. Skiena, The Algorithm Design Manual

“Because Ruby enables you to say more interesting things in each line of code, you end up with less code.”
Russ Olsen, [Design Patterns in Ruby] [By: Olsen, Russ] [December, 2007]

Abhijit Naskar
“Animals live on blood,
Machines live on logic.
Universe lives in numbers,
Humans live unselfish.”
Abhijit Naskar, The Divine Refugee

Dana Arcuri
“The goal is to face your fears. That is how you overcome fear. Then it can’t have a stronghold over you, your beliefs, and your mind.”
Dana Arcuri, Intuitive Guide: How to Trust Your Gut, Embrace Divine Signs, & Connect with Heavenly Messengers

“... the bean scoping mechanism is extensible, allowing you to define your own custom scopes, or redefine an existing one.”
Ashlan Chidester, Looking forward to the Spring Framework