The Internet is corporations all the way down.
XML is not a language in the sense of a programming language any more than sketches on a napkin are a language.
A security system is only as secure as its secret. Beware of pseudo-secrets.
When you lose interest in a program, your last duty to it is to hand it off to a competent successor.
Release early. Release often. And listen to your customers.
The most effective debugging tool is still careful thought, coupled with judiciously placed print statements.
In preparing for battle I have always found that plans are useless, but planning is indispensable.
In the information age, the barriers [to entry into programming] just aren't there. The barriers are self imposed. If you want to set off and go develop some grand new thing, you don't need millions of dollars of capitalization. You need enough pizza and Diet Coke to stick in your refrigerator, a cheap PC to work on, and the dedication to go through with it. We slept on floors. We waded across rivers.
I realized that a large part of my life from then on was going to be spent in finding mistakes in my own programs.
The cheapest, fastest, and most reliable components are those that aren't there.
It is my firm belief that all successful languages are grown and not merely designed from first principles
Fancy algorithms are slow when N is small, and N is usually small.
Programming graphics in X is like finding the square root of PI using Roman numerals.
Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.
In those days [batch processing] programmers never even documented their programs, because it was assumed that nobody else would ever use them. Now, however, time-sharing had made exchanging software trivial: you just stored one copy in the public repository and therby effectively gave it to the world. Immediately people began to document their programs and to think of them as being usable by others. They started to build on each other's work.
In the beginning we must simplify the subject, thus unavoidably falsifying it, and later we must sophisticate away the falsely simple beginning.
When the words are fuzzy, the programmers reflexively retreat to the most precise method of articulation available: source code. Although there is nothing more precise than code, there is also nothing more permanent or resistant to change. So the situation frequently crops up where nomenclature confusion drives programmers to begin coding prematurely, and that code becomes the de facto design, regardless of its appropriateness or correctness.
Don't you hate code that's not properly indented? Making it [indenting] part of the syntax guarantees that all code is properly indented.
The proof of a high education is the ability to speak about complex matters as simply as possible.
Obviously with the onset of cable and satellite, there are more opportunities for programming and original programming, so it creates more opportunities for actors and producers and directors and everything.
Another effective [debugging] technique is to explain your code to someone else. This will often cause you to explain the bug to yourself. Sometimes it takes no more than a few sentences, followed by an embarrassed "Never mind, I see what's wrong. Sorry to bother you." This works remarkably well; you can even use non-programmers as listeners. One university computer center kept a teddy bear near the help desk. Students with mysterious bugs were required to explain them to the bear before they could speak to a human counselor.
When certain concepts of TeX are introduced informally, general rules will be stated; afterwards you will find that the rules aren't strictly true. In general, the later chapters contain more reliable information than the earlier ones do. The author feels that this technique of deliberate lying will actually make it easier for you to learn the ideas. Once you understand a simple but false rule, it will not be hard to supplement that rule with its exceptions.
With .NET once an API is published it's available to all programming languages at the same time.
We still have a tradition certainly in English television; it's faded a bit in the last five years, but we still have a tradition where the important thing is the quality and the challenging nature of the programming.
In the development of the understanding of complex phenomena, the most powerful tool available to the human intellect is abstraction. Abstraction arises from the recognition of similarities between certain objects, situations, or processes in the real world and the decision to concentrate on these similarities and to ignore, for the time being, their differences.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: