1: What is programming a quantum computer like?
2: What are the useful applications of a quantum computer?
I know everyone always says encryption, which implies that a quantum computer can run calculations in parallel; specifically, significantly more orders of magnitude more parallel than a conventional, multicore / multi-CPU computer.
But beyond that?