What are bosonic codes and why do we love them?

The fundamental components that allow a quantum computer to carry out computations are its qubits. A qubit can store quantum information in any of the two logical states, 0 and 1, like a classical bit, but also in some superposition of these two states — that’s what makes them quantum! Logical states are abstract, though. […]