As
Kitaev will tell you,
quantum codes are about things like
ribbon categories. Ribbons and knots, knots and ribbons.
Back in the mid '90s, everyone was
into quantum field theories with knots. I was supposed to be working in standard lattice QCD, in a Physics department, but being enamoured of knots I instead found myself lost amongst the deserted stacks of the mathematics library, and chatting to mathematicians like
Bai-Ling Wang and
Alan Carey. At that time, classical
geometry was still boss, and everywhere I looked there were manifolds, manifolds, manifolds. The mathematicians weren't at all bothered by all the manifolds, but as a physicist who haunted the library stacks, I was looking for something more, let's say,
background independent. Alan gave me some excellent advice, and told me to work on my thesis and forget about the knots (but naturally, the advice was bound to be ignored).
Anyway, a standard gadget in the knotty manifold world was a
framed knot, where one thickened a knot into a kind of twisted torus so that it sat in a
nice way in a larger space. By drawing lines along the torus, one could get ribbon diagrams. For example, quantum mathematicians liked symplectic spaces, such as $T^{*}S^3$, the
cotangent bundle of the three dimensional sphere $S^3$. Such a six dimensional space has three dimensional
Lagrangian submanifolds, good for putting knots in, and with which mathematicians can
do some knot wizardry.
In time, the trend moved towards
combinatorial alternatives. The only constant was the
universal obsession with knots and ribbons. Six strands
for three ribbons. I could no longer afford to listen to mathematics lectures in Princeton or Canberra, and nobody was willing to supervise my thesis proposal on a lovely $7$ dimensional Chern-Simons theory, so I went to Wanaka and bumped chairs and served chips to hungry skiers, and worried instead about the bottletops that my flatmate insisted on leaving all over the floor.