All notes below created and maintained by Apoorva Gupta / @apoorva1gupta on twitter.
Long term Notes