What Quantum Computers Will Actually Be Used For (and What They Won't)
In This Chapter
- Learning Objectives
- 32.1 The Myth Machine: What Everyone Gets Wrong
- 32.2 What Quantum Computers Can Actually Do: The Complexity-Theoretic View
- 32.3 Realistic Near-Term Applications
- 32.4 The NISQ Era: What It Can and Cannot Do
- 32.5 The Timeline to Fault Tolerance
- 32.6 The Quantum Winter Risk
- 32.7 How to Evaluate Quantum Computing Claims
- 32.8 The Importance of Quantum Literacy
- 32.9 The Classical Advantage: When Classical Beats Quantum
- 32.10 The Classical Simulation Challenge
- 32.11 The Investment Bubble Risk
- 32.12 Quantum-Inspired Classical Algorithms
- 32.13 The Path Forward: Realistic Expectations
Chapter 32: Quantum Hype vs. Quantum Reality
What Quantum Computers Will Actually Be Used For (and What They Won't)
Learning Objectives
By the end of this chapter, you will be able to:
- Identify and debunk the most common myths about quantum computing
- Distinguish between problems where quantum computers offer exponential speedups, polynomial speedups, or no advantage
- Evaluate realistic near-term applications in chemistry, optimization, and machine learning
- Understand the limitations of NISQ devices and the timeline to fault tolerance
- Recognize the warning signs of quantum hype in media, marketing, and investment pitches
- Articulate the case for quantum literacy across technical and non-technical audiences
- Quantitatively assess quantum algorithm speedups using complexity-theoretic arguments
- Apply a critical framework for evaluating quantum computing claims
- Understand the difference between quantum advantage, quantum supremacy, and quantum utility
32.1 The Myth Machine: What Everyone Gets Wrong
Quantum computing suffers from a unique affliction: it is simultaneously one of the most profound scientific endeavors of our time and one of the most misunderstood. The gap between what quantum computers can actually do and what the public believes they can do is vast — and dangerous. It leads to misallocated investment, disillusionment, and the very real risk of a "quantum winter."
Let's address the most pervasive myths head-on.
32.1.1 Myth 1: "Quantum Computers Will Replace Classical Computers"
Reality: Quantum computers will never replace classical computers. They are specialized co-processors, like GPUs or FPGAs, designed for specific problem classes where quantum mechanics provides an advantage. Your laptop will never be quantum. Your phone will never be quantum. Classical computers are and will remain superior for virtually every task: web browsing, word processing, databases, operating systems, video games, and the vast majority of scientific computing.
The correct mental model is:
┌─────────────────────────────────────────────────────┐
│ Classical Computer │
│ ┌──────────┐ ┌──────────┐ ┌──────────────────┐ │
│ │ CPU │ │ GPU │ │ Quantum (QPU) │ │
│ │ │ │ │ │ Co-processor │ │
│ │ General │ │ Parallel │ │ Specialized: │ │
│ │ purpose │ │ graphics │ │ factoring, │ │
│ │ │ │ & ML │ │ simulation, │ │
│ │ │ │ │ │ optimization │ │
│ └──────────┘ └──────────┘ └──────────────────┘ │
└─────────────────────────────────────────────────────┘
The quantum processing unit (QPU) is an accelerator, not a replacement. This is analogous to how GPUs accelerated specific workloads (graphics rendering, later deep learning) without replacing CPUs. The quantum-classical hybrid model, where classical computers handle data I/O, pre-processing, and post-processing while QPUs handle the quantum subroutine, will be the dominant paradigm.
Historical Parallel: GPUs. In 1999, GPUs were niche hardware for rendering 3D graphics. By 2025, they are essential for AI training, scientific computing, and cryptocurrency mining — but they didn't replace CPUs. The CPU-GPU-QPU heterogeneous model will likely follow a similar pattern: the QPU handles specific quantum subroutines while the CPU and GPU handle everything else.
32.1.2 Myth 2: "Quantum Computers Try All Possibilities at Once"
Reality: This is the most persistent and damaging misconception. It originates from a misunderstanding of superposition. A quantum computer with $n$ qubits can indeed represent a superposition of $2^n$ basis states. But when you measure, you get exactly one result, with probability determined by the amplitudes.
If quantum computers simply "tried all possibilities at once," then $\mathsf{BQP}$ (the class of problems solvable by quantum computers in polynomial time) would equal $\mathsf{NP}$ — and it almost certainly does not. Quantum algorithms work not by brute-force parallel evaluation but by carefully orchestrating interference: amplifying the amplitudes of correct answers and canceling the amplitudes of wrong ones.
The distinction is crucial:
Classical brute force: Try solution 1. Try solution 2. ... Try solution N.
Time: O(N)
Quantum (naive myth): Try all N solutions simultaneously. Read answer.
Time: O(1) ← THIS IS FALSE
Quantum (reality): Prepare superposition over N states.
Apply interference to amplify correct answer.
Measure. Repeat if needed.
Time: O(√N) for search, O(poly(log N)) for factoring
Grover's algorithm provides a quadratic speedup for unstructured search — not an exponential one. This is the theoretical limit for quantum search, and it tells us that quantum computers cannot solve NP-complete problems efficiently (unless $\mathsf{P} = \mathsf{NP}$, which is considered unlikely).
Let's make this mathematically precise. For a search problem with $N$ items and $M$ marked items, the quantum query complexity is $\Theta(\sqrt{N/M})$, compared to $\Theta(N/M)$ classically. For a single marked item ($M = 1$):
- Classical: $\Theta(N)$ queries
- Quantum (Grover): $\Theta(\sqrt{N})$ queries
- Quantum (hypothetical "try all at once"): $O(1)$ queries — impossible without additional structure
The reason quantum computers can't just "try everything" is the measurement postulate: when you measure a quantum superposition, you collapse it to a single outcome. The art of quantum algorithm design is engineering interference patterns so that the measurement outcome is likely to be the correct answer.
Common Misconception: "Quantum computers are just massively parallel classical computers."
No. A quantum computer with $n$ qubits does not "simultaneously evaluate" $2^n$ classical computations. The state $|\psi\rangle = \sum_{x=0}^{2^n-1} \alpha_x |x\rangle$ is a single quantum state, not $2^n$ classical states. The amplitudes $\alpha_x$ are complex numbers that interfere, but you can only extract $O(n)$ bits of information from this state through a single measurement. The Holevo bound guarantees that $n$ qubits can carry at most $n$ classical bits of information. Quantum speedups come from interference engineering, not information capacity.
32.1.3 Myth 3: "Quantum Supremacy Means Quantum Computers Are Now Superior"
Reality: "Quantum supremacy" (now more accurately called "quantum computational advantage") is a scientific milestone, not a practical one. Google's Sycamore and Willow processors demonstrated that a quantum computer can perform a specific, contrived task faster than the best known classical algorithm. That task — random circuit sampling — has no known practical application. It was designed specifically to be hard for classical computers and easy for quantum ones.
This is like the Wright brothers' first flight: a historic achievement that proved powered flight was possible, but not yet a transatlantic airliner. The gap between "quantum advantage on a synthetic benchmark" and "quantum advantage on a commercially valuable problem" is measured in years, possibly decades.
The distinction between different types of quantum advantage is important:
| Term | Definition | Status (2025) |
|---|---|---|
| Quantum computational advantage | Quantum computer solves a problem faster than any known classical algorithm | Achieved (Google Sycamore 2019, USTC Jiuzhang 2020, Xanadu Borealis 2022) |
| Quantum utility | Quantum computer solves a problem that is useful, regardless of whether it's faster than classical | Partially achieved (small molecule VQE) |
| Quantum practical advantage | Quantum computer solves a commercially relevant problem faster/cheaper than classical | NOT YET ACHIEVED |
| Cryptographically relevant quantum computer | Quantum computer can break RSA-2048 | NOT YET ACHIEVED (estimated 15-30 years) |
Example 32.1: Understanding Random Circuit Sampling
The benchmark used in quantum advantage demonstrations is random circuit sampling (RCS). Here's how it works:
- Choose a random quantum circuit $U$ of depth $d$ on $n$ qubits
- Run the circuit on a quantum processor and collect output bitstrings
- Compute the linear cross-entropy fidelity: $\mathcal{F} = 2^n \mathbb{E}_{x \sim P_U}[P_U(x)] - 1$
The fidelity $\mathcal{F}$ measures how correlated the quantum processor's output is with the ideal distribution. $\mathcal{F} = 1$ means perfect output, $\mathcal{F} = 0$ means random noise.
The classical cost of simulating this circuit scales as $\sim 2^n \cdot 2^d$ (using state vector simulation), which becomes intractable for $n > 50$ qubits and $d > 20$ layers. But the task has no known practical application — it's purely a benchmark.
By contrast, solving a practical problem like simulating FeMoco (the nitrogenase active site) would require ~200 logical qubits and circuits of depth ~$10^6$, which is orders of magnitude beyond current capabilities.
32.1.4 Myth 4: "Quantum Computers Will Break All Encryption Immediately"
Reality: Breaking RSA-2048 requires approximately 20 million physical qubits running Shor's algorithm with error correction. Current quantum computers have ~100-1,000 physical qubits with error rates too high for the depth of circuit Shor's algorithm requires. The timeline to cryptographically relevant quantum computers is measured in 10-20 years, not months. And as discussed in Chapter 30, post-quantum cryptography is being deployed now to protect against the "harvest now, decrypt later" threat.
Let's do the math. Shor's algorithm for factoring RSA-2048 requires:
- Number of logical qubits: ~4,000
- Circuit depth: ~$10^{10}$ (with optimizations by Gidney & Ekerå)
- With surface code error correction at distance $d = 27$:
- Physical qubits per logical qubit: ~$2d^2 = 1,458$
- Total physical qubits: ~4,000 × 1,458 ≈ 5.8 million
- Runtime at 1 μs gate time: ~8 hours
Even optimistic projections put this capability at 2035-2045. The real threat is "harvest now, decrypt later": adversaries collecting encrypted data today with the intention of decrypting it when quantum computers become available. This is why post-quantum cryptography is urgent — the data is already being collected.
Example 32.2: Shor's Algorithm Resource Estimates
The resource requirements for Shor's algorithm depend on the optimization level:
| Method | Physical Qubits | Runtime | Year Estimated |
|---|---|---|---|
| Naive Shor | ~1 billion | ~years | 2050+ |
| Beauregard (2003) | ~100 million | ~weeks | 2045+ |
| Gidney & Ekerå (2021) | ~20 million | ~8 hours | 2035-2045 |
| Future optimizations? | ~5 million? | ~hours? | 2035+? |
Each row represents a significant algorithmic and engineering improvement. The Gidney-Ekerà result is particularly notable because it demonstrated that the resource requirements are ~100× less than previously estimated, primarily through improved arithmetic circuits and better error correction strategies.
32.1.5 Myth 5: "Quantum Machine Learning Will Revolutionize AI"
Reality: The evidence for quantum advantage in machine learning is thin. While there are theoretical speedups for certain linear algebra subroutines (HHL algorithm for solving linear systems, quantum principal component analysis), these speedups come with crippling caveats: the data must be loaded into quantum states (which can negate the speedup), the condition number must be favorable, and the output is a quantum state, not a classical vector. For most practical ML tasks, classical methods (especially GPU-accelerated deep learning) are vastly superior. Quantum ML is a research frontier, not a near-term application.
The HHL algorithm, often cited as the basis for quantum ML speedups, solves $Ax = b$ in time $O(\log N \cdot \kappa^2 \cdot s / \epsilon)$, where $N$ is the matrix dimension, $\kappa$ is the condition number, $s$ is the sparsity, and $\epsilon$ is the desired precision. The $\log N$ is exponential, but:
- Data loading: Preparing $|b\rangle$ from the classical vector $b$ takes $O(N)$ time, which negates the speedup unless the data has special structure.
- Condition number: The $\kappa^2$ dependence means the algorithm is slow for ill-conditioned systems (which are common in practice).
- Readout: Extracting all $N$ components of $x$ requires $O(N)$ measurements, negating the speedup. You can only extract specific properties of $x$ (e.g., its norm or a specific component).
- Precision: The $1/\epsilon$ dependence means high-precision results are expensive.
The overall picture: HHL provides exponential speedup only for computing specific properties of the solution to a very specific class of linear systems, under assumptions that rarely hold in practice.
32.2 What Quantum Computers Can Actually Do: The Complexity-Theoretic View
To understand what quantum computers are good for, we need to look at the complexity classes:
┌──────────────────────────────┐
│ PSPACE │
│ ┌────────────────────────┐ │
│ │ BQP │ │
│ │ ┌──────────────────┐ │ │
│ │ │ P │ │ │
│ │ │ Factoring? │ │ │
│ │ │ Discrete Log? │ │ │
│ │ └──────────────────┘ │ │
│ │ Quantum Simulation │ │
│ │ (local Hamiltonians) │ │
│ └────────────────────────┘ │
│ NP │
│ ┌────────────────────────┐ │
│ │ NP-Complete │ │
│ │ (SAT, TSP, etc.) │ │
│ │ Believed outside BQP │ │
│ └────────────────────────┘ │
└──────────────────────────────┘
The key complexity class for quantum computing is $\mathsf{BQP}$ (Bounded-Error Quantum Polynomial Time): the set of decision problems solvable by a quantum computer in polynomial time with bounded error probability. We believe $\mathsf{BQP}$ contains problems outside $\mathsf{P}$ (factoring, discrete logarithm), but $\mathsf{BQP}$ is not believed to contain $\mathsf{NP}$-complete problems.
Problems with exponential quantum speedup (strong evidence):
- Factoring integers (Shor's algorithm): $O(n^2 \log n)$ quantum vs. subexponential classical
- Discrete logarithms (Shor's algorithm): polynomial quantum vs. subexponential classical
- Simulating quantum systems (Feynman's original motivation): polynomial quantum vs. exponential classical (for general local Hamiltonians)
Problems with polynomial quantum speedup (proven or strong evidence):
- Unstructured search (Grover's algorithm): $O(\sqrt{N})$ quantum vs. $O(N)$ classical — quadratic speedup
- Linear systems (HHL algorithm): $O(\log N)$ under strong assumptions — exponential in dimension but caveat-laden
- Semidefinite programming: polynomial speedups for certain SDPs
- Evaluating NAND trees: $O(\sqrt{N})$ quantum vs. $O(N^{0.753...})$ classical
Problems with no known quantum speedup:
- NP-complete problems (SAT, TSP, graph coloring): best quantum algorithms offer only polynomial speedups
- Sorting: $\Omega(n \log n)$ classical lower bound applies to quantum as well
- General-purpose computing: no advantage for most everyday algorithms
- Hash function inversion: Grover provides only a quadratic speedup, easily neutralized by doubling hash length
Example 32.3: Quantitative Comparison of Quantum Speedups
| Problem | Classical Complexity | Quantum Complexity | Speedup Type | Practical Impact |
|---|---|---|---|---|
| Factoring (RSA-2048) | $O(e^{n^{1/3}})$ | $O(n^2 \log n)$ | Exponential | Cryptography-breaking |
| Unstructured search | $O(N)$ | $O(\sqrt{N})$ | Quadratic | Marginal |
| Quantum simulation | $O(e^N)$ | $O(\text{poly}(N))$ | Exponential | Transformative for chemistry |
| NP-complete optimization | $O(e^N)$ (approx.) | $O(e^{cN})$ (approx.) | None/Constant factor | Marginal |
| Database lookup | $O(N)$ | $O(\sqrt{N})$ | Quadratic | Marginal (better data structures exist) |
The key insight: exponential speedups are the exception, not the rule. They arise from the structure of specific problems (period-finding for Shor's, quantum Hamiltonian dynamics for simulation). Generic problems like unstructured search only get quadratic speedups.
Why Can't Quantum Computers Solve NP-Complete Problems?
The answer lies in the structure of quantum computation. The quantum query model gives us rigorous lower bounds:
Theorem (Bennett, Bernstein, Brassard, Vazirani, 1997): Any quantum algorithm that solves an unstructured search problem over $N$ items requires $\Omega(\sqrt{N})$ queries.
This means Grover's algorithm is optimal for unstructured search — you can't do better than quadratic speedup. For NP-complete problems, which can be cast as search problems over exponentially large spaces, the quadratic speedup reduces $O(2^n)$ to $O(2^{n/2})$, which is still exponential.
Try It Yourself: Verify the Speedup
Consider searching an unsorted database of $N = 1,000,000$ items. Classically, this requires on average 500,000 queries. With Grover's algorithm, this requires $\lfloor\pi\sqrt{N}/4\rfloor \approx 785$ queries. The speedup is $\sqrt{N} \approx 1000\times$ — impressive, but not exponential. Now compare with Shor's algorithm: factoring a 2048-bit number takes $O(n^2 \log n) \approx 10^7$ quantum operations vs. $O(e^{n^{1/3}}) \approx 10^{16}$ classical operations — a speedup of $\sim 10^9$, which is exponential in the input size.
32.3 Realistic Near-Term Applications
Given the limitations of NISQ devices (noise, limited qubit counts, limited circuit depth), what can we realistically expect in the next 5-10 years?
32.3.1 Quantum Chemistry and Materials Science
The strongest case for near-term quantum advantage. Simulating molecular electronic structure is exponentially hard classically because the Hilbert space dimension grows as $2^N$ for $N$ orbitals. Quantum computers naturally represent this space.
The Born-Oppenheimer approximation separates electronic and nuclear motion, and the electronic Hamiltonian in second quantization is:
$$H = \sum_{pq} h_{pq} a_p^\dagger a_q + \frac{1}{2} \sum_{pqrs} h_{pqrs} a_p^\dagger a_q^\dagger a_s a_r$$
where $a_p^\dagger, a_p$ are fermionic creation/annihilation operators and $h_{pq}, h_{pqrs}$ are one- and two-electron integrals computed classically. After Jordan-Wigner or Bravyi-Kitaev transformation, this becomes a sum of Pauli strings on qubits:
$$H = \sum_j c_j P_j, \quad P_j \in \{I, X, Y, Z\}^{\otimes N}$$
For a molecule with $N$ spin-orbitals, the number of qubits needed is $N$, and the number of Pauli terms scales as $O(N^4)$. The quantum advantage arises because the quantum state naturally lives in the $2^N$-dimensional Hilbert space, while classical methods must approximate it.
Realistic near-term targets:
- Small molecule ground state energies (H$_2$, LiH, H$_2$O, N$_2$) — already demonstrated on NISQ devices using VQE
- Catalyst reaction mechanisms — understanding transition states for industrially important reactions (e.g., nitrogen fixation, carbon capture)
- Materials with strong electron correlation — high-temperature superconductors, exotic magnets, topological materials
What's still far off:
- Full protein folding or drug-target binding affinities (too many atoms)
- Room-temperature superconductor design (requires understanding we don't yet have)
- Battery electrolyte optimization (requires dynamics, not just statics)
from qiskit_nature.second_q.drivers import PySCFDriver
from qiskit_nature.second_q.mappers import JordanWignerMapper
from qiskit_nature.second_q.circuit.library import UCCSD
from qiskit_algorithms import VQE
from qiskit_algorithms.optimizers import SLSQP
from qiskit_aer.primitives import Estimator
# H2 molecule at equilibrium bond length
driver = PySCFDriver(atom="H 0 0 0; H 0 0 0.735", basis="sto3g")
problem = driver.run()
# Map fermions to qubits
mapper = JordanWignerMapper()
hamiltonian = problem.hamiltonian.second_q_op()
qubit_op = mapper.map(hamiltonian)
# UCCSD ansatz
ansatz = UCCSD(
problem.num_spatial_orbitals,
problem.num_particles,
mapper,
)
# VQE
estimator = Estimator()
optimizer = SLSQP(maxiter=100)
vqe = VQE(estimator, ansatz, optimizer)
result = vqe.compute_minimum_eigenvalue(qubit_op)
print(f"Computed ground state energy: {result.eigenvalue:.6f} Hartree")
print(f"Exact ground state energy: -1.857275 Hartree (FCI/STO-3G)")
Caveat: For small molecules like H$_2$, classical methods (Full CI) are already exact. Quantum advantage in chemistry requires molecules with 50+ orbitals where classical methods break down — and that requires fault-tolerant quantum computers.
Example 32.4: Resource Estimates for Quantum Chemistry
| Molecule | Qubits (JW) | Circuit Depth (VQE) | Classical Difficulty |
|---|---|---|---|
| H$_2$ (STO-3G) | 4 | ~20 | Trivial |
| LiH (STO-3G) | 12 | ~200 | Easy |
| H$_2$O (STO-3G) | 14 | ~500 | Moderate |
| N$_2$ (cc-pVTZ) | 60 | ~5,000 | Hard (CCSD(T) works) |
| FeMoco (active space) | 108 | ~$10^6$ | Very hard (beyond CCSD(T)) |
| Cytochrome P450 | ~500 | ~$10^8$ | Intractable |
FeMoco (the nitrogenase active site) is often cited as the "killer app" for quantum chemistry. It has 108 spin-orbitals in its active space, far beyond what classical methods can handle exactly. But running VQE on 108 qubits with circuit depth ~$10^6$ is far beyond current NISQ capabilities. This is a fault-tolerant application, expected to be feasible around 2035-2045.
32.3.2 Optimization
The case is mixed. Quantum optimization algorithms (QAOA, quantum annealing) offer at best polynomial speedups for most problems. The hope is that for certain structured optimization problems — particularly those arising in finance, logistics, and machine learning — quantum heuristics might outperform classical heuristics.
The QAOA (Quantum Approximate Optimization Algorithm) encodes a combinatorial optimization problem into a cost Hamiltonian $H_C$ and alternates between cost and mixer unitaries:
$$|\psi(\boldsymbol{\gamma}, \boldsymbol{\beta})\rangle = U_B(\beta_p) U_C(\gamma_p) \cdots U_B(\beta_1) U_C(\gamma_1) |+\rangle^{\otimes n}$$
The approximation ratio $\alpha = \langle H_C \rangle / \langle H_C \rangle_{\text{opt}}$ improves with the number of layers $p$, but the circuit depth also increases: $O(p \cdot |\text{edges}|)$ for dense graphs.
Realistic near-term targets:
- Portfolio optimization with realistic constraints (cardinality, transaction costs)
- Vehicle routing with small fleets
- Graph partitioning for VLSI design
What's unlikely:
- Beating classical solvers (Gurobi, CPLEX) on large-scale mixed-integer programs
- Solving NP-hard problems to optimality at scale
- Replacing classical optimization in production systems
from qiskit_algorithms import QAOA
from qiskit_algorithms.optimizers import COBYLA
from qiskit_optimization.applications import Maxcut
from qiskit_aer import AerSimulator
# MaxCut on a 5-node graph
graph = [(0, 1), (0, 2), (1, 2), (1, 3), (2, 3), (2, 4), (3, 4)]
maxcut = Maxcut(graph)
qp = maxcut.to_quadratic_program()
# QAOA with p=2
qaoa = QAOA(
optimizer=COBYLA(maxiter=100),
reps=2,
sampler=AerSimulator(),
)
result = qaoa.compute_minimum_eigenvalue(qp.to_ising()[0])
print(f"QAOA result: {result.eigenvalue:.4f}")
print(f"Optimal cut value: {maxcut.compute_maxcut_value()}")
Caveat: For graphs this small, brute-force enumeration is trivial. Scaling QAOA to problem sizes where classical solvers struggle requires circuit depths that NISQ devices cannot yet support with adequate fidelity.
Example 32.5: QAOA Performance Analysis
For MaxCut on random 3-regular graphs with $n$ vertices:
| $n$ | Optimal (classical) | QAOA $p=1$ guarantee | QAOA $p=2$ guarantee | Circuit depth (2-qubit gates) |
|---|---|---|---|---|
| 10 | Exact in seconds | 0.692 × optimal | 0.75 × optimal | ~60 |
| 20 | Exact in seconds | 0.692 × optimal | 0.75 × optimal | ~120 |
| 100 | Heuristic in minutes | 0.692 × optimal | ~0.78 × optimal | ~600 |
| 1000 | Heuristic in hours | 0.692 × optimal | Unknown | ~6,000 |
The QAOA guarantee at $p=1$ is 0.692, proven by Farhi et al. This means QAOA with one layer always produces a cut at least 69.2% of the optimal. The Goemans-Williamson classical algorithm achieves 0.878 × optimal. Currently, QAOA has not been shown to outperform the best classical algorithms for MaxCut on any graph class.
32.3.3 Quantum Machine Learning
The most overhyped and least proven application area. The theoretical speedups (HHL, qPCA, quantum SVM) require: 1. Efficient quantum RAM (QRAM) — not yet physically realized 2. Data that can be loaded into quantum states in $O(\log N)$ time — rarely the case 3. Well-conditioned matrices — not guaranteed in practice 4. Classical output — the "readout problem" can negate exponential speedups
The data loading problem deserves special attention. If you have $N$ classical data points and want to process them with a quantum algorithm, you need to load them into a quantum state:
$$|x\rangle = \sum_{i=0}^{N-1} x_i |i\rangle$$
This requires $O(N)$ operations in general — negating any exponential speedup that the quantum algorithm might achieve. The QRAM proposal (a quantum-accessible memory that can load data in $O(\log N)$ time) is a theoretical construct with no demonstrated physical implementation.
Realistic near-term targets:
- Kernel methods on small datasets where quantum feature maps might provide advantage
- Generative modeling (quantum circuit Born machines) for learning quantum data distributions
- Quantum neural networks as trainable ansätze for VQE-type problems
What's unlikely:
- Quantum deep learning replacing classical neural networks
- Quantum advantage for image classification, NLP, or recommendation systems
- Training large language models on quantum computers
Common Misconception: "Quantum computers will make AI smarter."
There is no evidence for this. The operations that matter most for modern deep learning — matrix multiplication, gradient computation, backpropagation — are already efficiently implemented on GPUs. Quantum algorithms for linear algebra (HHL) require assumptions (QRAM, well-conditioned matrices, specific output formats) that are rarely met in practice. The "quantum AI" narrative is driven more by marketing than by technical analysis. If quantum computing helps AI, it will likely be indirect: by accelerating specific subroutines (e.g., combinatorial optimization for hyperparameter search) rather than replacing the core training pipeline.
32.4 The NISQ Era: What It Can and Cannot Do
The Noisy Intermediate-Scale Quantum (NISQ) era, a term coined by John Preskill in 2018, describes the current state of quantum computing: devices with 50-1,000 qubits that are too noisy for full error correction but large enough to do things classical computers cannot easily simulate.
What NISQ devices can do:
- Random circuit sampling — demonstrated by Google (Sycamore, Willow) and USTC (Zuchongzhi)
- Gaussian boson sampling — demonstrated by Xanadu (Borealis)
- Small-molecule VQE — H$_2$, LiH, H$_2$O, small metal complexes
- Small-scale QAOA — MaxCut on ~20-node graphs
- Error mitigation experiments — zero-noise extrapolation, probabilistic error cancellation
- Analog quantum simulation — Ising models, Hubbard models on neutral atom arrays
What NISQ devices cannot do:
- Run Shor's algorithm at cryptographically relevant scale — requires millions of physical qubits
- Achieve "quantum advantage" for practical problems — all demonstrations to date are on synthetic benchmarks
- Outperform classical ML on real datasets — no convincing demonstration exists
- Simulate industrially relevant molecules — FeMoco (nitrogenase active site) requires ~200 logical qubits
- Operate without significant error mitigation — raw gate fidelities are still too low
Example 32.6: Quantifying NISQ Limitations
Consider running a simple quantum algorithm (Grover's search on $N = 2^{10} = 1024$ items) on a NISQ device with the following noise parameters:
- Single-qubit gate error: $p_1 = 10^{-3}$
- Two-qubit gate error: $p_2 = 10^{-2}$
- Measurement error: $p_m = 10^{-2}$
- T1 decoherence time: $T_1 = 100\ \mu\text{s}$
- Gate time: $t_{\text{gate}} = 100\ \text{ns}$
The Grover circuit for 10 qubits with 1 marked item requires $R = \lfloor \pi\sqrt{N}/4 \rfloor = 25$ iterations. Each iteration uses: - 1 oracle call: ~10 two-qubit gates - 1 diffusion operator: ~30 two-qubit gates - Total per iteration: ~40 two-qubit gates
Total circuit: $25 \times 40 + 10 \text{ (initialization)} \approx 1010$ two-qubit gates.
Estimated fidelity: $(1 - 10^{-2})^{1010} \approx 10^{-4.4} \approx 0.00004$
This means the output is essentially random — the signal from Grover's algorithm is completely overwhelmed by noise after ~230 two-qubit gates. This is the fundamental NISQ limitation: circuit depth is capped by noise.
With error mitigation (zero-noise extrapolation), we might recover useful results for circuits up to ~500 two-qubit gates, but the overhead (running the same circuit at amplified noise levels) is 3-5× more shots, and the improvement is limited.
32.5 The Timeline to Fault Tolerance
When will we have fault-tolerant quantum computers? The honest answer: nobody knows. But we can bound the uncertainty.
Optimistic scenario (2030-2035): - First logical qubits with error rates below physical qubit error rates - 100-1,000 logical qubits - First demonstrations of quantum advantage for practical problems (chemistry, optimization)
The optimistic scenario assumes: (a) physical error rates continue to improve at the current pace (roughly a factor of 10 per 3-5 years), (b) modular architectures allow scaling without exponential wiring overhead, and (c) error correction overhead is closer to the theoretical minimum than to the worst case.
Moderate scenario (2035-2045): - Scalable error correction demonstrated - 1,000-10,000 logical qubits - Quantum advantage for specific industrial applications - Early fault-tolerant quantum computers as cloud services
The moderate scenario assumes: (a) engineering challenges in scaling to millions of physical qubits are solved incrementally, (b) error correction works as theorized but with ~10× overhead beyond the minimum, and (c) some practical applications emerge that justify continued investment.
Pessimistic scenario (2045+): - Fundamental obstacles to scaling (e.g., correlated errors, materials limitations) - Error correction overhead larger than anticipated - "Quantum winter" delays investment and progress
The pessimistic scenario considers: (a) correlated errors that violate the error correction threshold assumption, (b) fundamental limits on qubit coherence that prevent scaling, or (c) a quantum winter that reduces funding and talent below critical mass.
The key uncertainty is not whether fault tolerance is possible — the theory is sound — but how much overhead it requires and how difficult the engineering turns out to be.
Example 32.7: Resource Estimates for Fault-Tolerant Quantum Computing
| Application | Logical Qubits | Physical Qubits (surface code, p=10⁻³) | Runtime | Year Feasible (moderate) |
|---|---|---|---|---|
| Factor RSA-2048 | 4,000 | ~6 million | ~8 hours | 2035-2045 |
| Simulate FeMoco | 200 | ~300,000 | ~days | 2035-2040 |
| Drug discovery (small molecule) | 1,000 | ~1.5 million | ~hours | 2040-2050 |
| Materials design (oxide catalyst) | 500 | ~750,000 | ~hours | 2035-2045 |
| Portfolio optimization (1000 assets) | 10,000 | ~15 million | ~minutes | 2045-2055+ |
These estimates assume surface code error correction with physical error rate $p = 10^{-3}$ and code distance $d = 27$. With better physical error rates ($p = 10^{-4}$, achievable with trapped ions), the physical qubit count drops by ~3-5×. With better error correction codes (e.g., LDPC codes instead of surface codes), the overhead may drop further.
32.6 The Quantum Winter Risk
The term "AI winter" describes periods of reduced funding and interest in artificial intelligence following overhyped expectations. Quantum computing faces a similar risk.
Warning signs of a potential quantum winter:
- Overpromising and underdelivering. Press releases claiming "quantum advantage" for tasks that classical computers can do just as well.
- Venture capital impatience. Startups that raised hundreds of millions of dollars with no path to near-term revenue.
- Talent disillusionment. PhDs entering the field expecting to build the next quantum internet, finding themselves optimizing transmon coherence by 2%.
- Public confusion. Media coverage that oscillates between "quantum computers will solve everything" and "quantum computing is a scam."
Historical precedents for technology winters:
- AI Winter 1 (1974-1980): After early optimism about symbolic AI, funding collapsed when systems failed to scale beyond toy problems.
- AI Winter 2 (1987-1993): After the expert systems boom, funding collapsed when maintenance costs exceeded benefits.
- Nuclear Winter (1990s-2000s): Nuclear power investment collapsed after Three Mile Island and Chernobyl, despite improved safety technology.
- Crypto Winter (2018-2020, 2022-2023): Cryptocurrency valuations collapsed by 80%+ after speculative bubbles burst.
Each of these winters followed a pattern: initial scientific breakthrough → media hype and overinvestment → failure to meet unrealistic expectations → funding collapse → slow, steady progress by committed researchers → eventual breakthrough.
Quantum computing is at risk of the same pattern. The key question is whether the gap between current capabilities and practical applications is small enough to sustain investment through the "valley of disappointment."
How to prevent a quantum winter:
- Honest communication. Researchers and companies must clearly distinguish between demonstrated results and aspirational goals.
- Focus on intermediate milestones. Error correction demonstrations, improved gate fidelities, and small-scale applications are genuine progress.
- Diversify investment. Government funding for basic research, venture capital for high-risk startups, corporate R&D for applied development.
- Build the workforce. Invest in education and training to create a pipeline of quantum-literate engineers and scientists.
Try It Yourself: Evaluate a Quantum Computing Claim
Find a recent quantum computing press release or news article. Apply the following checklist: 1. What problem does it claim to solve? 2. Is this a problem where quantum advantage is known or speculative? 3. What is the classical baseline? Is the comparison fair? 4. What assumptions does the claim rely on? (QRAM? Perfect gates? Infinite coherence?) 5. Has the result been demonstrated on hardware or is it theoretical? 6. Is it a peer-reviewed publication or a company press release? 7. What is the company's business model? Do they have an incentive to overstate progress?
You will find that most claims of "quantum advantage" or "breakthrough" fail at least one of these criteria.
32.7 How to Evaluate Quantum Computing Claims
As a reader of this textbook, you are now equipped to critically evaluate quantum computing claims. Here is a checklist:
When you see a quantum computing claim, ask:
-
What is the problem? Is it one where quantum computers are known to have an advantage (factoring, simulation) or one where the advantage is speculative (optimization, ML)?
-
What is the baseline? Is the comparison against the best classical algorithm, or against a naive classical approach? Many quantum advantage claims compare against brute-force classical methods that no practitioner would use.
-
What are the assumptions? Does the algorithm assume QRAM? Perfect gates? Infinite coherence? Favorable condition numbers? These assumptions often don't hold in practice.
-
What is the scaling? Is the claimed speedup exponential, polynomial, or constant-factor? Constant-factor speedups can be erased by classical engineering improvements.
-
Has it been demonstrated on hardware? A theoretical algorithm with no experimental demonstration is a research proposal, not a capability.
-
Who is making the claim? Is it a peer-reviewed publication, a company press release, or a media article? The further from peer review, the more skepticism is warranted.
-
What is the business model? Companies that sell quantum access have an incentive to hype near-term capabilities. Companies that sell classical solutions have an incentive to downplay quantum progress. Consider the source.
Example 32.8: Deconstructing a Hypothetical Claim
Claim: "Company X achieves quantum advantage for drug discovery, finding a new drug target 100× faster than classical methods."
Analysis using the checklist:
-
Problem: Molecular simulation for drug discovery. This is a problem where quantum advantage is expected (exponential speedup for quantum simulation), but the advantage has not yet been demonstrated on a practical problem.
-
Baseline: What classical method was compared against? If they compared against FCI (Full Configuration Interaction), which is exact but scales exponentially, then the comparison is not meaningful — real drug discovery uses DFT or CCSD(T), which are approximate but polynomial. Comparison against DFT or CCSD(T) would be more informative.
-
Assumptions: What molecule size? What basis set? What accuracy? If the "advantage" is for H$_2$ in a minimal basis, it's irrelevant — classical methods are already exact for this. If it's for a 50-atom drug candidate, that would be genuinely impressive, but currently impossible on NISQ hardware.
-
Scaling: Is the 100× speedup for the specific problem size, or does it scale with problem size? A constant 100× speedup is less interesting than an exponential scaling advantage.
-
Hardware: Was this demonstrated on real hardware, or is it a theoretical simulation of a future quantum computer?
-
Source: Is this in a peer-reviewed journal, or a company press release?
-
Business model: Company X sells quantum computing access. They have a financial incentive to overstate quantum advantage.
32.8 The Importance of Quantum Literacy
Quantum literacy — the ability to understand what quantum computers can and cannot do — is becoming as important as classical computer literacy. Every technical professional should understand:
- The basic principles: superposition, entanglement, measurement, and why they don't mean "trying everything at once"
- The algorithm landscape: which problems have exponential speedups, which have polynomial speedups, and which have none
- The hardware reality: the difference between physical and logical qubits, the role of error correction, and the NISQ limitations
- The timeline: realistic expectations for when quantum computers will impact specific industries
- The security implications: why post-quantum cryptography matters now, not later
Quantum literacy is not about becoming a quantum algorithm designer. It's about being an informed citizen, investor, executive, or engineer who can distinguish quantum reality from quantum hype.
The recurring themes of this book, applied to the hype/reality debate:
-
Quantum is linear algebra, not magic. Every quantum speedup comes from specific mathematical structure — period-finding for Shor's, amplitude amplification for Grover's, Hamiltonian simulation for chemistry. There is no general-purpose quantum speedup.
-
Noise is the enemy. Every quantum computing claim must be evaluated in the context of current hardware noise levels. Theoretical algorithms that assume perfect gates and infinite coherence are research proposals, not near-term capabilities.
-
We are at the beginning. The timeline to practical quantum advantage is measured in years, not months. Investment should be patient, and expectations should be calibrated.
-
Quantum advantage is problem-specific. There is no such thing as a "faster quantum computer." There are quantum computers that are faster for specific problems (factoring, simulation) and identical to or slower than classical computers for everything else.
32.9 The Classical Advantage: When Classical Beats Quantum
Before concluding that quantum computers will revolutionize everything, it's important to understand when classical computers are and will remain superior. Classical algorithms are not standing still — they continue to improve, often in direct response to quantum advances.
Classical algorithms that improved after quantum proposals:
-
Recommendation systems: The Kerenidis-Prakash quantum algorithm (2017) claimed exponential speedup for recommendation systems. Ewin Tang (2019), then an undergraduate, developed a classical algorithm ("dequantized" the quantum algorithm) that matches the quantum speedup using classical sampling techniques. This is one of the most important results in quantum ML — it showed that some quantum speedups are artifacts of unfair comparisons, not genuine advantages.
-
Linear systems: The HHL algorithm for solving linear systems $Ax = b$ claims exponential speedup under certain conditions. However, classical iterative methods (conjugate gradient, GMRES) can solve many practical linear systems in $O(n \cdot s)$ time, where $s$ is the sparsity. For the systems where HHL provides speedup, the classical alternatives are often competitive.
-
Random circuit sampling: Google's Sycamore advantage claim (10,000 years classical) was reduced to 2.5 days by IBM's improved classical simulation method. Further improvements (tensor network methods, GPU acceleration) have reduced this to minutes for certain circuit topologies.
-
Variational quantum algorithms: Classical neural networks (specifically neural network quantum states, tensor networks, and neural quantum states) can represent and optimize the same variational ansätze as VQE/QAOA, sometimes more efficiently. The "quantum advantage" of these algorithms is not established.
The lesson: Before claiming quantum advantage for a problem, one must compare against the best known classical algorithm, not against brute-force methods. And one must account for the possibility that classical algorithms may improve in response to quantum proposals.
Example 32.9: Classical vs. Quantum for Molecular Simulation
Consider the ground state energy calculation for a molecule with $N$ spin-orbitals:
| Method | Scaling | Practical Limit (2025) |
|---|---|---|
| Full CI (exact) | $O(e^N)$ | $N \approx 20$ orbitals |
| CCSD(T) (approximate) | $O(N^7)$ | $N \approx 500$ orbitals |
| DFT (approximate) | $O(N^3)$ | $N \approx 10,000$ orbitals |
| VQE on NISQ | $O(\text{poly}(N))$ per iteration | $N \approx 20$ orbitals (limited by noise) |
| VQE on fault-tolerant QC | $O(\text{poly}(N))$ | $N \approx 100+$ orbitals (requires error correction) |
For small molecules ($N < 20$), Full CI is exact and fast. For medium molecules ($N < 500$), CCSD(T) is accurate enough for most purposes. Quantum advantage only appears for strongly correlated systems ($N > 100$ with significant multi-reference character) where CCSD(T) fails — and this requires fault-tolerant quantum computers.
32.10 The Classical Simulation Challenge
One of the most illuminating ways to understand quantum hype is to examine the boundary between what classical computers can and cannot simulate efficiently. This boundary is constantly shifting as classical algorithms improve, and quantum advantage claims are sometimes undermined by better classical methods.
The simulation frontier:
| System Size | Classical Method | Classical Cost | Quantum Advantage? |
|---|---|---|---|
| 20 qubits, depth 10 | Exact state vector | $2^{20} \times 16$ bytes ≈ 16 MB | No — trivial classically |
| 30 qubits, depth 20 | Exact state vector | $2^{30} \times 16$ bytes ≈ 16 GB | No — feasible on laptop |
| 40 qubits, depth 20 | Exact state vector | $2^{40} \times 16$ bytes ≈ 16 TB | No — feasible on supercomputer |
| 50 qubits, depth 20 | Tensor network | Varies — can be feasible | Marginal |
| 50 qubits, depth 50 | Exact state vector | $2^{50} \times 16$ bytes ≈ 16 PB | Yes — infeasible classically |
| 100+ qubits | Tensor network (low entanglement) | Can be feasible | Depends on entanglement |
| 100+ qubits | Exact state vector | $2^{100} \times 16$ bytes ≈ $10^{22}$ bytes | Definitely yes |
The key insight: classical simulation cost depends not just on the number of qubits, but on the circuit depth, the entanglement structure, and the specific algorithm being simulated. Shallow circuits with limited entanglement can be simulated efficiently using tensor network methods, even for many qubits. Deep circuits with complex entanglement are hard to simulate, but they're also hard to execute on current hardware.
The "quantum advantage" moving target:
Google's 2019 Sycamore demonstration claimed quantum advantage on 53 qubits. Within months, IBM published a classical simulation method that could perform the same computation in 2.5 days (not 10,000 years). The lesson: quantum advantage claims must be evaluated against the best known classical algorithm, not against naive brute-force simulation.
Similarly, the random circuit sampling experiments that demonstrate quantum advantage are specifically designed to be hard to simulate classically. They have no practical application beyond benchmarking. The transition from "quantum advantage on synthetic benchmarks" to "quantum advantage on useful problems" is the central challenge of the field.
Try It Yourself: Classical Simulation
Using Qiskit's AerSimulator with the
matrix_product_statemethod, simulate a 20-qubit random circuit with increasing depth (5, 10, 20, 40 layers). For each depth, measure the simulation time and memory usage. At what depth does the simulation become impractical? How does this compare with the theoretical scaling of tensor network methods (which scale as $O(2^{\chi})$ where $\chi$ is the bond dimension)?
32.11 The Investment Bubble Risk
The quantum computing investment landscape has characteristics that resemble previous technology bubbles:
Parallel with the AI bubble of the 1980s:
| Dimension | AI (1980s) | Quantum Computing (2020s) |
|---|---|---|
| Hype level | Extreme (expert systems) | High (quantum advantage) |
| Fundamental science | Sound (but not mature) | Sound (but not mature) |
| Commercial readiness | Years away | Years away |
| Investment pattern | Overinvest → crash → slow recovery | Overinvest → ? |
| Outcome | AI winter (1987-1993), then gradual recovery | Unknown |
Key differences from the AI bubble:
- Government backing is stronger: The US, China, and EU have committed tens of billions in government funding, which provides a floor that didn't exist in the AI winter.
- The science is more mature: Quantum mechanics is well-established; the challenge is engineering, not fundamental science.
- The threat is real: Cryptographic vulnerability (Shor's algorithm) creates a government imperative that didn't exist for AI.
- The timeline is longer: AI had 10-year hype cycles; quantum computing is on a 20-30 year trajectory.
What a quantum winter would look like:
- Startups consolidate or fail: Of the 200+ quantum startups, perhaps 10-20 survive a winter. The rest are acquired for their talent or shut down.
- VC funding drops by 50-80%: Following the pattern of previous tech winters (crypto, AI, clean tech).
- Government funding continues but slows: National security imperatives (cryptography, competition with China) ensure some level of continued government investment.
- Academic research continues: Universities don't fire quantum physics professors. The field retreats to academia for a period of fundamental research.
- The survivors build real value: Companies with genuine technical moats (IBM, Google, Quantinuum) continue to make progress at a slower pace.
How to build a career that survives a quantum winter:
- Develop transferable skills: Quantum information theory, linear algebra, optimization, and machine learning are all valuable in classical computing.
- Focus on near-term applications: Work on problems that have value even without quantum advantage (e.g., quantum-inspired classical algorithms, quantum simulation on near-term hardware).
- Stay connected to fundamentals: A deep understanding of quantum mechanics and quantum information theory will remain valuable regardless of the investment climate.
- Build domain expertise: The combination of quantum computing + chemistry, finance, or optimization is more resilient than quantum computing alone.
32.12 Quantum-Inspired Classical Algorithms
One of the most interesting developments in recent years is the emergence of quantum-inspired classical algorithms — classical algorithms that borrow ideas from quantum computing to achieve speedups on classical hardware. These algorithms demonstrate that some of the insights from quantum computing can be applied classically, reducing the gap between quantum and classical performance.
Notable examples:
-
Tang's dequantization (2019): Ewin Tang showed that the quantum recommendation algorithm (Kerenidis and Prakash, 2017), which was claimed to give an exponential speedup, can be matched by a classical algorithm running in polylogarithmic time. This was a landmark result that significantly narrowed the gap between quantum and classical for recommendation systems.
-
Tensor network methods: Classical algorithms based on tensor networks (MPS, PEPS, MERA) can simulate quantum systems with limited entanglement much more efficiently than naive state vector simulation. These methods are now the standard approach for simulating quantum chemistry and condensed matter systems.
-
Simulated annealing and quantum Monte Carlo: The ideas behind quantum annealing (tunneling through barriers rather than climbing over them) can be simulated classically using path-integral Monte Carlo methods. While not as powerful as actual quantum annealing, these methods can be surprisingly effective.
-
Randomized numerical linear algebra: Classical algorithms that use random projections and sampling to solve linear algebra problems approximately, inspired by the quantum linear systems algorithm (HHL).
The existence of quantum-inspired classical algorithms means that the bar for quantum advantage is higher than initially thought. Before claiming quantum advantage for a new algorithm, researchers must compare against not just naive classical methods, but also the best quantum-inspired classical methods.
import numpy as np
from scipy.linalg import svd
def quantum_inspired_recommendation(user_item_matrix, k=10, num_samples=1000):
"""
A simplified quantum-inspired recommendation algorithm.
Based on Tang's dequantization of the Kerenidis-Prakash algorithm.
Uses Frieze-Kannan-Vempala low-rank approximation instead of
quantum phase estimation.
"""
m, n = user_item_matrix.shape
# Step 1: Compute a low-rank approximation using random sampling
# (This replaces the quantum phase estimation step)
# Sample columns with probability proportional to their squared norm
col_norms = np.sum(user_item_matrix**2, axis=0)
col_probs = col_norms / np.sum(col_norms)
# Sample columns
sampled_cols = np.random.choice(n, size=num_samples, p=col_probs)
S = user_item_matrix[:, sampled_cols] # m x num_samples
# Sample rows similarly
row_norms = np.sum(S**2, axis=1)
row_probs = row_norms / np.sum(row_norms)
sampled_rows = np.random.choice(m, size=num_samples, p=row_probs)
W = S[sampled_rows, :] # num_samples x num_samples
# Step 2: Compute SVD of the small matrix W
U_W, sigma_W, Vt_W = svd(W, full_matrices=False)
# Step 3: Reconstruct recommendations
# Project onto the top-k singular vectors
sigma_k = np.zeros(len(sigma_W))
sigma_k[:k] = 1.0 / np.sqrt(np.maximum(sigma_W[:k], 1e-10))
# Compute approximate reconstruction
recommendations = user_item_matrix @ Vt_W[:k].T @ np.diag(sigma_k[:k]) @ U_W[:k].T @ S.T
return recommendations
# Example usage
np.random.seed(42)
matrix = np.random.rand(100, 50) # 100 users, 50 items
recs = quantum_inspired_recommendation(matrix, k=5)
print(f"Recommendation matrix shape: {recs.shape}")
print("This classical algorithm achieves similar scaling to the quantum recommendation system.")
This example illustrates an important principle: quantum-inspired classical algorithms can often match the theoretical scaling of quantum algorithms, at least for specific problem classes. The quantum advantage, when it exists, is typically a constant-factor improvement rather than an asymptotic one.
32.13 The Path Forward: Realistic Expectations
Given all of the above, what should a reasonable person expect from quantum computing in the next 5, 10, and 20 years?
5 years (2025-2030):
- NISQ devices with 100-1,000 physical qubits, improving gate fidelities
- First demonstrations of quantum error correction with logical qubits
- Quantum chemistry simulations of small molecules with chemical accuracy on NISQ devices (with error mitigation)
- Quantum optimization heuristics (QAOA) that are competitive with classical heuristics for small instances
- Continued progress in quantum networking (short-distance QKD, entanglement distribution)
- Widespread adoption of post-quantum cryptography
10 years (2030-2035):
- First fault-tolerant quantum computers with 10-100 logical qubits
- Demonstrated quantum advantage for chemistry (small molecules beyond classical reach)
- Quantum networking over 100+ km distances
- Quantum sensors with Heisenberg-limited precision in commercial products
- Continued debate about whether quantum ML has genuine advantages
- Possible quantum winter if near-term applications fail to materialize
20 years (2035-2045):
- Fault-tolerant quantum computers with 1,000+ logical qubits
- Cryptographically relevant quantum computers (breaking RSA-2048)
- Quantum advantage for optimization, chemistry, and possibly ML
- Early distributed quantum computing
- Quantum internet prototypes
- Mature quantum sensor industry
These are reasonable expectations, not hype. They are consistent with the current state of the art, the known engineering challenges, and the historical pace of technology development. They may be wrong — quantum computing could advance faster or slower than expected — but they represent the consensus view of informed researchers.
The most important thing you can do is maintain intellectual honesty: celebrate genuine progress, acknowledge genuine limitations, and resist the temptation to overstate either. The field needs clear-eyed realists, not cheerleaders or cynics.