July 4, 2026
The quantum-from-scratch series is now a ten-episode animated playlist: a NumPy simulator built from nothing, amplitude bars you can watch interfere, and a classical on-ramp with the coin under the cup.
June 23, 2026
The very first useful thing our simulator did, back in post 0, was turn a vector of amplitudes into a vector of probabilities.
June 9, 2026
Function approximation, why one linear unit cannot learn XOR, and what a hidden layer actually buys. The opening of a from-scratch tour of inductive bias.
June 9, 2026
April 10, 2026
Across the series I kept saying the simulator was small: a qubit is an array, a gate is a matrix, the whole thing is a few hundred lines.
January 26, 2026
Last post was the bad news: a real qubit leaks its coherence into the environment and forgets what it was doing.
November 13, 2025
Last post ended with a warning: the off-diagonal coherences of a density matrix are the fragile part, and a real qubit loses them on its own.
August 30, 2025
Every state in this series so far has been a single vector with definite amplitudes.
June 17, 2025
This post does not add a quantum idea.
April 4, 2025
This is the one everyone has heard of: the algorithm that factors integers in polynomial time and, if a big enough quantum computer is ever built, breaks RSA.
January 20, 2025
The last post built the Quantum Fourier Transform and promised it was a readout instrument.
November 7, 2024
The last three posts built circuits whose payoff was a single global fact read out by interference.
August 24, 2024
Deutsch-Jozsa and Bernstein-Vazirani solved artificial promise problems.
June 11, 2024
So far the qubits have mostly sat still.
March 29, 2024
In post 0 a qubit was a unit vector in $\mathbb{C}^2$, and everything about it fit in a length-two array.
January 15, 2024
I wanted to understand quantum computing properly, which for me means building the thing rather than driving a framework that does the linear algebra in the basement and hands back an answer.
January 8, 2024
Before the qubit, the ordinary object it edits: classical probability as vectors and stochastic matrices, and the one rule (weights never go negative) that quantum information breaks.