Perhaps the inevitable tragedy of our complex civilization is that we must be specialists in our fields - and our fields have become increasingly difficult, so that communication is nearly impossible.
When I was at Tek, I was frustrated that computer hardware was being improved faster than computer software. I wanted to invent some software that was completely different, that would grow and change as it was used. That's how wiki came about.
My dad grew up as a computer programmer, so he always had random computer software, and I started opening up editing software at age 12 and figuring out how to build websites.
Computer programmers, biotechnologists, environmental scientists, neuroscientists, nanotech engineers - all of these fields, and more, should have at least a course in ethics as part of their degree requirements.
Human rationality depends critically on sophisticated emotionality. It is only because our emotional brain works so well that our reasoning can work at all.
I have a CS degree and a history that includes working as a software developer and being a computer magazine columnist back during the 1990s. I guess I simply paid attention to the social effects of the IT revolution as I lived through it.
We shifted our philosophy from being a computer mapping group that would support planners to the idea of building actual software that would be well engineered. Because at that time, our software was not well-engineered at all; it was basically built with project funding and for project work, largely by ourselves.
High-quality software is not expensive. High-quality software is faster and cheaper to build and maintain than low-quality software, from initial development all the way through total cost of ownership.
Software Engineering is that part of Computer Science which is too difficult for the Computer Scientist.
Software is a reflection of our own mind. And as our software improves it will not only take on the patterns of our minds more closely, but it will also pick up the energy of our minds; in other words, I think that software is alive.
A smartphone is a computer - it's not built using a computer - the job it does is the job of being a computer. So, everything we say about computers, that the software you run should be free - you should insist on that - applies to smart phones just the same. And likewise to those tablets.
Our civilization depends largely on paper.
The burgeoning field of computer science has shifted our view of the physical world from that of a collection of interacting material particles to one of a seething network of information. In this way of looking at nature, the laws of physics are a form of software, or algorithm, while the material world-the hardware-plays the role of a gigantic computer.
Our survival, the future of our civilization, possibly the existence of mankind, depends on American leadership
THE COMPUTER IS JUST AN INSTRUMENT for doing faster what we already know how to do slower. All pretensions to computer intelligence and paradise-tomorrow promises should be toned down before the public turns away in disgust. And if that should happen, our civilization might not survive.
Originally, I was in both software and in online computing. The first innovation really was sort of at that time that we're marrying the telephone and the computer so that people wouldn't have to drive to the computer center. We didn't have $1,000 computers.