Quotessence
Home / Topics / Software Quotes

Software Quotes

Browse 842 quotes about Software.

Related topics

Software Quotes

“It has long been my personal view that the separation of practical and theoretical work is artificial and injurious. Much of the practical work done in computing, both in software and in hardware design, is unsound and clumsy because the people who do it have not any clear understanding of the fundamental design principles of their work. Most of the abstract mathematical and theoretical work is sterile because it has no point of contact with real computing.”

“Microsoft has one more shot at a role in smart phone software through its deployment on Nokia phones. Nokia is still the global market share leader in cell phones. Maybe it will work out, but this is hard to envision great success in the area coming on the heels of so much disappointment in missed opportunity in this important and visible category.”

“If you're into writing and making people laugh, or just want to video blog something, you should get a simple digital video camera. And all computers now come with an easy video editing software program. Just mess around with that for a little bit, try to figure it out, then just put stuff online and have fun. Never give up!”

“Companies made these decisions about encryption when they were finding it very difficult to sell their products overseas because the [Edward] Snowden disclosures created the impression that the U.S. government was inside this hardware and software produced by them. They needed to do something to deal with the perception.”

“While the creative works from the 16th century can still be accessed and used by others, the data in some software programs from the 1990s is already inaccessible. Once a company that produces a certain product goes out of business, it has no simple way to uncover how its product encoded data. The code is thus lost, and the software is inaccessible. Knowledge has been destroyed.”

“Everybody remembers numbers and computers remember numbers. People remember procedures and computers certainly remember procedures. But the other thing that's still important is that your perception as a human is affected subtly by all this stuff that you can't quite articulate. You run your life according to all this stuff that's happened to you. All of your memories affect everything you do whereas with a computer, there's adaptive software and things, but it's more literal.”

“With software products, it is usual to find that the software has major `bugs' and does not work reliably for some users... The lay public, familiar with only a few incidents of software failure, may regard them as exceptions caused by exceptionally inept programmers. Those of us who are software professionals know better; the most competent programmers in the world cannot avoid such problems.”

“The first step toward the management of disease was replacement of demon theories and humours theories by the germ theory. That very step, the beginning of hope, in itself dashed all hopes of magical solutions. It told workers that progress would be made stepwise, at great effort, and that a persistent, unremitting care would have to be paid to a discipline of cleanliness. So it is with software engineering today.”

“I am confident that we can do better than GUIs because the basic problem with them (and with the Linux and Unix interfaces) is that they ask a human being to do things that we know experimentally humans cannot do well. The question I asked myself is, given everything we know about how the human mind works, could we design a computer and computer software so that we can work with the least confusion and greatest efficiency?”

“Software development takes immense intellectual effort. Even the best programmers can rarely sustain that level of effort for more than a few hours a day. Beyond that, they need to rest their brains a bit, which is why they always seem to be surfing the Internet or playing games when you barge in on them.”

“Over time I learned that there are two very different satisfactions that you can have in your life. One is the satisfaction of becoming skilled at something. It almost doesn't matter what the terrain is. There is a deep, soul-feeding resonance in mastery itself, whether in teaching, writing a complicated software program, coaching a baseball team, or marshalling a group of people to start a new business.”

“Cultural conditioning is like bad software. Over and over it's diddled with and re-written so that it can just run on the next attempt. But there is cultural hardware, and it's that cultural hardware, otherwise known as authentic being, that we are propelled toward by the example of the shaman and the techniques of the shaman. ... Shamanism therefore is a call to authenticity.”

“One can expect the human race to continue attempting systems just within or just beyond our reach; and software systems are perhaps the most intricate and complex of man's handiworks. The management of this complex craft will demand our best use of new languages and systems, our best adaptation of proven engineering management methods, liberal doses of common sense, and a God-given humility to recognize our fallibility and limitations.”

“...heavy investments in information technology have delivered disappointing results - largely because companies tend to use technology to mechanize old ways of doing business...Instead of embedding outdated processes in silicon and software, we should obliterate them and start over.”