This implies that not every problem can be solved with a set of predetermined steps and that there are some things that computers can't do. Computer science is one of the few scientific disciplines that acknowledges that it's not going to be able to figure out everything. Biologists or physicists don't know everything about how things work in the world, but there's a sense that if they keep working on it, they can crack open the universe's oyster shell. Perhaps they really can figure everything out, but I like working in a field that knows its own limitations. Even though people have had evil dreams about computers taking over the world, we coders know that what we're working with is only a limited shadow of our own selves.
Computers can do useful things.
They can do surprising and beautiful things. But only because the people who program them can think usefully, surprisingly, and beautifully.