Should array indices start at 0 or 1? My compromise of 0.5 was rejected without, I thought, proper consideration. — Stan Kelly-Bootle Copy Share Image
Computers are good at following instructions, but not at reading your mind. — Donald Knuth Copy Share Image
The cheapest, fastest, and most reliable components are those that aren't there. — Gordon Bell Copy Share Image
Optimism is an occupational hazard of programming; feedback is the treatment. — Kent Beck Copy Share Image
The best performance improvement is the transition from the nonworking state to the working state. — John Ousterhout Copy Share Image
It's OK to figure out murder mysteries, but you shouldn't need to figure out code. You should be able to read it. — Steve McConnell Copy Share Image
You know, IBM was almost knocked out of the box by other types of computer software and manufacturing. — Roy Romer Copy Share Image
Considering the current sad state of our computer programs, software development is clearly still a black art, and cannot yet be called… — William J. Clinton Copy Share Image
My dad grew up as a computer programmer, so he always had random computer software, and I started opening up editing software… — Eva Gutowski Copy Share Image
“A society where feminine beauty is defined not by the human self on genuine intellectual and sentimental grounds, but by a computer… — Abhijit Naskar Copy Share Image
The most sought-after candidates in the world today by companies like mine are people who make computer software - there's a shortage… — Xavier Niel Copy Share Image
A great lathe operator commands several times the wage of an average lathe operator, but a great writer of software code is… — Bill Gates Copy Share Image
It's hard enough to find an error in your code when you're looking for it; it's even harder when you've assumed your… — Steve McConnell Copy Share Image
Beauty is more important in computing than anywhere else in technology because software is so complicated. Beauty is the ultimate defense against… — David Gelernter Copy Share Image
The most amazing achievement of the computer software industry is its continuing cancellation of the steady and staggering gains made by the… — Henry Petroski Copy Share Image
It's simply unrealistic to depend on secrecy for security in computer software. You may be able to keep the exact workings of… — Whitfield Diffie Copy Share Image
“According to Babette, 98.3 percent of lawyers end up in Hell. That's in contrast to the 23 percent of farmers who are… — Chuck Palahniuk Copy Share Image
“He's a well known entrepreneur. His products have changed the world. He created the world's largest personal-computer software company. He's written more… — Andrew MacDermott Copy Share Image
This paradox of vision - the genius of youthful ignorance - is nothing new. Had Bill Gates not been in diapers in… — Steven Levy Copy Share Image
The information contained in an English sentence or computer software does not derive from the chemistry of the ink or the physics… — Stephen C. Meyer Copy Share Image
I am confident that we can do better than GUIs because the basic problem with them (and with the Linux and Unix… — Jef Raskin Copy Share Image
In 1970, Americans spent about $6 billion on fast food; in 2000, they spent more than $110 billion. Americans now spend more… — Eric Schlosser Copy Share Image
Testing by itself does not improve software quality. Test results are an indicator of quality, but in and of themselves, they don't… — Steve McConnell Copy Share Image
“Life is easy to identify but remarkably difficult to define. Too tight a definition excludes what looks like life and too loose… — Peter Atkins Copy Share Image
When debugging, novices insert corrective code; experts remove defective code. — Richard E. Pattis Copy Share Image
You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time. — Bertrand Meyer Copy Share Image
More than the act of testing, the act of designing tests is one of the best bug preventers known. — Boris Beizer Copy Share Image
We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. — Anonymous Copy Share Image
In software, we rarely have meaningful requirements. Even if we do, the only measure of success that matters is whether our solution… — Jeff Atwood Copy Share Image
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as… — Brian Kernighan Copy Share Image
Since when has the world of computer software design been about what people want? This is a simple question of evolution. The… — Bill Gates Copy Share Image
It has been said that the great scientific disciplines are examples of giants standing on the shoulders of other giants. It has… — Alan Cooper Copy Share Image
“Our laws are like the software that runs our country. All the laws for a country, together, are called its legal code,… — Liz Long Copy Share Image
With computer software, genomics, virtual reality, artificial intelligence, robotics, biology, we can literally program everything, having the power to create any kind… — Bryan Johnson Copy Share Image
When I was at Tek, I was frustrated that computer hardware was being improved faster than computer software. I wanted to invent… — Ward Cunningham Copy Share Image
The most revolutionary aspect of technology is its mobility. Anybody can learn it. It jumps easily over barriers of race and language.… — Freeman Dyson Copy Share Image