A Quote by Mitch Kapor

The critical thing in developing software is not the program, it's the design. It is translating understanding of user needs into something that can be realized as a computer program.
For the average home-user, anti-virus software is a must. A personal firewall such as Zone Alarm and running a program like HFNetcheck, which is a free download for personal users. It checks your system to see if anything needs to be patched. I'd also recommend a program such as SpyCop to periodically check for any spyware on your system.
If the users don't control the program, the program controls the users. With proprietary software, there is always some entity, the "owner" of the program, that controls the program and through it, exercises power over its users. A nonfree program is a yoke, an instrument of unjust power.
What is the central core of the subject [computer science]? What is it that distinguishes it from the separate subjects with which it is related? What is the linking thread which gathers these disparate branches into a single discipline. My answer to these questions is simple -it is the art of programming a computer. It is the art of designing efficient and elegant methods of getting a computer to solve problems, theoretical or practical, small or large, simple or complex. It is the art of translating this design into an effective and accurate computer program.
When developers of digital technologies design a program that requires you to interact with a computer as if it were a person, they ask you to accept in some corner of your brain that you might also be conceived of as a program.
The very ability to empathize with a user requires that I have an understanding of that user's value and needs. This is what leads to many product fails. The individuals developing the innovation don't actually use it.
When it comes to software, I much prefer free software, because I have very seldom seen a program that has worked well enough for my needs, and having sources available can be a life-saver.
It's important that the art forms communicate, whether it's the dance program with the jazz program or the classical program with the opera program, that these conversations becomes fluid.
It's hard to program a computer to make jokes. The brain needs to do something here; the brain needs to come up with something bizarre to make something funny.
One of the wonderful things about the computer is that it allows us to sit at home and either write a book or a computer program. Then we can send that program or book to companies that specialize in reproducing them and distributing them.
In the early 1970s, I headed to graduate school at the University of Utah and joined the pioneering program in computer graphics because I realized that's where I could combine my interests in art and computer science.
The finest pieces of software are those where one individual has a complete sense of exactly how the program works. To have that, you have to really love the program and concentrate on keeping it simple, to an incredible degree.
Anyone with a computer and a design program can create a page layout. But unless you're trained in design, it won't look very good and it won't communicate very well.
Software is usually expected to be modified over the course of its productive life. The process of converting one correct program into a different correct program is extremely challenging.
The program of the ruling elite in Orwell's 1984 was: "A foot stamping on a human face forever!" This is naive and optimistic. No species could survive for even a generation under such program. This is not a program of eternal, or even long-range dominance. It is clearly an extermination program.
A log-in simulator is a program to trick some unknowing user into providing their user name and password.
A user interface is well-designed when the program behaves exactly how the user thought it would.
This site uses cookies to ensure you get the best experience. More info...
Got it!