A Quote by Edsger Dijkstra

When we take the position that it is not only the programmer's responsibility to produce a correct program but also to demonstrate its correctness in a convincing manner, then the above remarks have a profound influence on the programmer's activity: the object he has to produce must be usefully structured.
The programmer, who needs clarity, who must talk all day to a machine that demands declarations, hunkers down into a low-grade annoyance. It is here that the stereotype of the programmer, sitting in a dim room, growling from behind Coke cans, has its origins. The disorder of the desk, the floor; the yellow Post-It notes everywhere; the whiteboards covered with scrawl: all this is the outward manifestation of the messiness of human thought. The messiness cannot go into the program; it piles up around the programmer.
I think that's the responsibility of the CEO and the CEOs below me: to make sure that we're constantly putting people in places where they have the opportunity to develop into those careers but also having a rewards and recognition system that allows a great programmer to stay as a great programmer.
Testing proves a programmer’s failure. Debugging is the programmer’s vindication.
Because of the nature of Moore's law, anything that an extremely clever graphics programmer can do at one point can be replicated by a merely competent programmer some number of years later.
I'm not a computer person at all. I only know how to turn them on. I'm not a programmer. I couldn't program my way out of a paper bag.
It is possible to produce something that is grammatical either by chance or under the supervision of another. To be proficient in grammar, then, one must both produce what is grammatical and produce it grammatically, that is, in accord with knowledge of grammar in oneself.
Pinball games were constrained by physical limitations, ultimately by the physical laws that govern the motion of a small metal ball. The video world knows no such bounds. Objects fly, spin, accelerate, change shape and color, disappear and reappear. Their behavior, like the behavior of anything created by a computer program, is limited only by the programmer's imagination. The objects in a video game are representations of objects. And a representation of a ball, unlike a real one, never need obey the laws of gravity unless its programmer wants it to.
To produce things and to rear them, To produce, but not to take possession of them, To act, but not to rely on one's own ability, To lead them, but not to master them - This is called profound and secret virtue.
I'm not a great programmer; I'm just a good programmer with great habits.
You become a serious programmer by going through a stage where you are fully aware of the degree to which you know the specification, meaning both the explicit and the tacit specification of your language and of your problem. "Hey, it works most of the time" is the very antithesis of a serious programmer, and certain languages can only support code like that.
Finding a programmer to work with if you don't already know one will be a challenge. Merely judging if a programmer is exceptional vs. competent will be very hard if you are not one yourself. When you do find someone, work together informally for a while to test your compatibility.
If you take responsibility for what you are doing to yourself, how you produce your symptoms, how you produce your illness, how you produce your existence-the very moment you get in touch with yourself-growth begins, integration begins.
The messiness cannot go into the program; it piles up around the programmer.
Copying all or parts of a program is as natural to a programmer as breathing, and as productive. It ought to be as free.
CEOs need to produce continuous growth in sales and profits. Yet they must also invest in sustainability and social responsibility, which then leave them less money for financing their growth.
Business is correct to defend its right to act in order to produce a vigorous and engaging prosperity. But it is wrong if it forgets that this freedom can only be experienced within the discipline of social responsibility.
This site uses cookies to ensure you get the best experience. More info...
Got it!