Twenty years ago, we did not interact with computers graphically, but now, everything is graphical. In the next twenty years an equally great change will occur as we take to communicating with machines by speech. Think of neurons in the brain, nucleotides in the genetic code, people on earth, or the number of calculations carried out by a computer each time you press Enter. Eventually mankind will solve the problem of consciousness by deciding that we are not conscious after all, nor ever were. In the long run, our large-scale computations must inevitably be carried out in parallel.
Nobody really knows how to program parallel computers.
Nobody really knows how the brain works. In the next century, related revolutionary developments will occur in both areas. Advanced technological civilizations can last a few hundreds or maybe thousands of years, but not millions. However, as computing becomes ever more intelligent and more distributed in the upcoming century, determinism in any practical sense will fade away. No fully intelligent system can be expected to give you the same answer twice in a row.