November 15, 2017
San Francisco
# Things to learn

## One textbook’s worth or more

## Half a textbook’s worth, or the full documentation

## A couple of chapters of a textbook, passing familiarity

There’s an increasing number of things I feel I need to know but don’t. This is a list of some of them.

It’s easier to pick out things that are sort of math-y or technical, though there are definitely lots of other things I want to be better at.

These are arranged by how much I feel like I ought to know them. I’ve learned a little bit about most of these, but I need to learn a lot more.

Much of this could be folded into “About the same math that would be known by the average undergraduate math senior.”

- Probability and Statistics
- Machine Learning / Deep Learning
- Deep Reinforcement Learning
- Abstract Algebra
- Real Analysis
- Metamathematics
- Philosophy of Mind
- Optimization
- Lagrangian Mechanics
- Game Theory
- Vector Calculus

- Anthropics
- Numerical Analysis
- Category Theory
- Differential Equations
- Computational Geometry
- Microeconomics
- PostgreSQL or SQLite
- Blockchain
- GNU Guile
- Rust
- Tensorflow
- Pyro, Edward, or some other PPL
- Visual Studio Code
- Cryptography

- Quantum Mechanics
- Complex Analysis
- Macroeconomics
- Haskell
- Racket
- Bazel