Some of my favorite software development resources. These are meant to be the best of the best and widely applicable. For books and libraries relating to specific technologies, check my public notebook.

Books (No affiliate links)


Planning and Communication

Workflow and Process


Software Design

Academic / Algorithms

Fun / Historical

Online Coding Challenges

Intro to Deep Learning

  • has several free, high-quality online courses.

Conference Talks

© 2020