Quantum¶
Making quantum leaps in understanding.
I'm John Azariah — a lifelong student interested in mathematics, physics, and quantum computing, bringing three decades of software engineering and functional programming to get a better understanding of what makes the universe tick.
This is the quantum computing companion to my main blog, which covers functional programming, software engineering, and language design.
Series¶
Linear Algebra for Fun and Profit¶
The linear algebra behind quantum computing and machine learning. Each post builds from first principles with a single running example you can check by hand.
- How to Raise e to a Matrix (and Why You'd Want To) — the matrix exponential solves the Schrödinger equation, and the result is a rotation rather than a stretch.
From Saturday to Co-Author¶
How a functional programmer went from "what is QAOA?" on a Saturday morning to co-author on a quantum computing paper, eight weeks later. Written in Julia and grounded in functional programming.