With multimedia, everything blurs. Software takes the concept of the imagination and makes it something you can edit, tweak, and transform with digital techniques. Everything becomes an edited file.
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 function of good software is to make the complex appear to be simple.
The use of pirated software in China is really quite a sizeable loss to our software producers.
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.
Most of the effort in the software business goes into the maintenance of code that already exists.
You know, most people in the open-source world who use open-source software don't actually do builds themselves - those people just download the binaries. And so we expect that the big enterprise people will just do that and we will certainly be providing binaries that have been through full industrial-strength QA, that have been through all the conformance testing.
When writing gateway software of any kind, take pains to disturb the data stream as little as possible - and never throw away information unless the recipient forces you to!
Software gets slower faster than hardware gets faster.
We now know that something between 85 and 90 percent of most software product features are unwanted and unneeded by customers. That is an enourmous ammount of waste of time and money that ends up on the floor.
Free software' is a matter of liberty, not price. To understand the concept, you should think of 'free' as in 'free speech,' not as in 'free beer'.
Frame is a good enough piece of software that there are actually rewards to taking an intelligent and formal approach to your problem. But if you want to be stupid, you can think of Frame as a version of Microsoft Word with most of the bugs taken out.
The Adobe flash plug-in is non-free software, and people should not install it, or suggest installing it, or even tell people it exists.
Writing non-free software is not an ethically legitimate activity, so if people who do this run into trouble, that's good! All businesses based on non-free software ought to fail, and the sooner the better.
A hacker is someone who enjoys playful cleverness—not necessarily with computers. The programmers in the old MIT free software community of the 60s and 70s referred to themselves as hackers. Around 1980, journalists who discovered the hacker community mistakenly took the term to mean “security breaker.”
Every decision a person makes stems from the person's values and goals. People can have many different goals and values; fame, profit, love, survival, fun, and freedom, are just some of the goals that a good person might have. When the goal is to help others as well as oneself, we call that idealism. My work on free software is motivated by an idealistic goal: spreading freedom and cooperation. I want to encourage free software to spread, replacing proprietary software that forbids cooperation, and thus make our society better.
To create a usable piece of software, you have to fight for every fix, every feature, every little accommodation that will get one more person up the curve. There are no shortcuts. Luck is involved, but you don't win by being lucky, it happens because you fought for every inch.
Cooperation is just like two pagodas - one hardware and one software. Combined, we can take the leadership position in the world.
The ever-growing size of software applications is what makes Moore's Law possible: 'If we hadn't brought your computer to its knees, why would you go out and buy a new one?'
Indeed one of the best ways to deflect attacks is to make it look like they're succeeding. It's the software equivalent of playing dead.
… what society overwhelmingly asks for is snake oil. Of course, the snake oil has the most impressive names — otherwise you would be selling nothing — like “Structured Analysis and Design”, “Software Engineering”, “Maturity Models”, “Management Information Systems”, “Integrated Project Support Environments” “Object Orientation” and “Business Process Re-engineering”.
We know about as much about software quality problems as they knew about the Black Plague in the 1600s. We've seen the victims' agonies and helped burn the corpses. We don't know what causes it; we don't really know if there is only one disease. We just suffer - and keep pouring our sewage into our water supply.
You need to look no further than Apple's iPhone to see how fast brilliantly written software presented on a beautifully designed device with a spectacular user interface will throw all the accepted notions about pricing, billing platforms and brand loyalty right out the window.
I don't like creating software anymore. It's too exact. It's like karate; there's no room for error.
Now, you can just get a laptop, get some software, put a microphone on it and make a record. You have to know how to do it. It does help if you've had 35 or 40 years of experience in the studio. But, it still levels the playing field so artists can record their own stuff.
Follow AzQuotes on Facebook, Twitter and Google+. Every day we present the best quotes! Improve yourself, find your inspiration, share with friends
or simply: