A Quote by Bjarne Stroustrup

Design and programming are human activities; forget that and all is lost. — © Bjarne Stroustrup
Design and programming are human activities; forget that and all is lost.
If there is ever a science of programming language design, it will probably consist largely of matching languages to the design methods they support.
For his major contributions to the analysis of algorithms and the design of programming languages, and in particular for his contributions to the "art of computer programming" through his well-known books in a continuous series by this title.
There are now college degrees in game design and interactive media, so if I were starting now, I would probably do that. When I started, you had to break into design from QA or programming or art, but it's really not true anymore.
Human life as a whole is not inundated by technique. It has room for activities that are not rationally or systematically ordered. But the collision between spontaneous activities and technique is catastrophic for the spontaneous activities.
Patients are patients because they are out of rapport with their own unconscious... Patients are people who have had too much programming - so much outside programming that they have lost touch with their inner selves.
Design is directed toward human beings. To design is to solve human problems by identifying them and executing the best solution.
Overemphasis of efficiency leads to an unfortunate circularity in design: for reasons of efficiency early programming languages reflected the characteristics of the early computers, and each generation of computers reflects the needs of the programming languages of the preceding generation.
Good design is innovative 2. Good design makes a product useful 3. Good design is aesthetic 4. Good design makes a product understandable 5. Good design is unobtrusive 6. Good design is honest 7. Good design is long-lasting 8. Good design is thorough, down to the last detail 9. Good design is environmentally friendly 10. Good design is as little design as possible
All human professions, institutions, and activities must be integral with the earth as the primary self-nourishing , self-governing and self-fulfilling community. To integrate our human activities within this context is our way into the future.
I see the 'z' in 'Humanz' as referring to robots, AI, programming, brainwashing, indoctrination. And it's a question to us: are we human, or are we humanz? Have we lost the ability to think for ourselves? Do we just believe what we're told? That's how I see it.
We forget that stretch marks, cellulite and some stomach fat is natural. We forget that we are born human and physically can't be perfect. We forget that God doesn't make us out of plastic and silicone. We forget to be flawed.
Programming is the art of algorithm design and the craft of debugging errant code.
Let an ultraintelligent machine be defined as a machine that can far surpass all the intellectual activities of any man however clever. Since the design of machines is one of these intellectual activities, an ultraintelligent machine could design even better machines; there would then unquestionably be an 'intelligence explosion,' and the intelligence of man would be left far behind. Thus the first ultraintelligent machine is the last invention that man need ever make.
I am a design chauvinist. I believe that good design is magical and not to be lightly tinkered with. The difference between a great design and a lousy one is in the meshing of the thousand details that either fit or don't, and the spirit of the passionate intellect that has tied them together, or tried. That's why programming - or buying software - on the basis of "lists of features" is a doomed and misguided effort. The features can be thrown together, as in a garbage can, or carefully laid together and interwoven in elegant unification, as in APL, or the Forth language, or the game of chess.
Nevertheless, I consider OOP as an aspect of programming in the large; that is, as an aspect that logically follows programming in the small and requires sound knowledge of procedural programming.
The world is complex, and so too must be the activities that we perform. But that doesn't mean that we must live in continual frustration. No. The whole point of human-centered design is to tame complexity, to turn what would appear to be a complicated tool into one that fits the task, that is understandable, usable, enjoyable.
This site uses cookies to ensure you get the best experience. More info...
Got it!