Skip to content

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.

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.

  1. Saturday
  2. The Fold Under the Tree
  3. Three Gradients in One Codebase
  4. The Walls
  5. The Algebra That Runs Itself
  6. Eighteen Hundred Reasons
  7. Learning from the Masters
  8. Fourteen
  9. The Collaborator That Never Sleeps
  10. What Language Taught Us About Mathematics