Computer Science is the only discipline in which we view adding a new wing to a building as being maintenance.
Ugly programs are like ugly suspension bridges: they're much more liable to collapse than pretty ones, because the way humans (especially engineer-humans) perceive beauty is intimately related to our ability to process and understand complexity. A language that makes it hard to write elegant code makes it hard to write good code.
One of the principal objects of theoretical research in my department of knowledge is to find the point of view from which the subject appears in its greatest simplicity.
It's against my programming to impersonate a deity.
I think TV is still, out of every medium, the one that really offers simple easy enjoyment. You've got lots of choice, you've got the opportunity to be entertained or informed on your own or you've got the opportunity to enjoy and experience programming together. It really probably is, I still think, the most emotionally engaging and bonding medium that exists.
There is no harm in being sometimes wrong - especially if one is promptly found out.
I don't ever know where I'm going. Because one of the wonderful things about writing, which is different than working in programming, you don't need to know. You could just write and discover where you're going. And it's a great deal of fun.
We try to solve the problem by rushing through the design process so that enough time is left at the end of the project to uncover the errors that were made because we rushed through the design process
A brute force solution that works is better than an elegant solution that doesn't work.
A little retrospection shows that although many fine, useful software systems have been designed by committees and built as part of multipart projects, those software systems that have excited passionate fans are those that are the products of one or a few designing minds, great designers.
If you think good architecture is expensive, try bad architecture.
Programs should be written and polished until they acquire publication quality.
Time pressure gradually corrupts an engineer's standard of quality and perfection. It has a detrimental effect on people as well as products
Good visual layout shows the logical structure of a program.
Don't document bad code - rewrite it.
An API that isn't comprehensible isn't usable.
Incorrect documentation is often worse than no documentation.
When I'm 18, I can finally order that paid programming stuff on TV. Like it always says, 'Must be 18 or older to call,' so I'll be able to call! I can finally buy some blenders from the TV.
An awful lot of successful technology companies ended up being in a slightly different market than they started out in. Microsoft started with programming tools, but came out with an operating system. Oracle started doing contracts for the CIA. AOL started out as an online video gaming network.
By the 2030s, the nonbiological portion of our intelligence will predominate.
Random numbers should not be generated with a method chosen at random
C is peculiar in a lot of ways, but it, like many other successful things, has a certain unity of approach that stems from development in a small group.
We all agree on the necessity of compromise. We just can't agree on when it's necessary to compromise.
Though I'll admit readability suffers slightly.
Television viewers, they've been around a long time. They've been watching this thing now for 50 years. I mean, they know exactly what's happening when it comes to television programming. You can't put anything over on them anymore.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: