- Mastery/Learning
- 10 Days to Faster Reading by Abby Marks-Beale
- The Art of Learning by Josh Waitzin
- The First 20 Hours by Josh Kaufman
- Mastery by Robert Greene
- So Good They Can’t Ignore You by Cal Newport
- Systems
- The Compound Effect by Daniel Hardy
- The Effective Engineer by Edmond Lau
- How To Fail At Almost Everything and Still Win Big by Scott Adams
- The Power of Full Engagement by Jim Loehr and Tony Schwartz
- The Power of Habit by Charles Duhigg
- People/Communication
- The Charisma Myth by Olivia Fox Cabane
- Give and Take by Adam M. Grant
- How to Talk to Anyone by Leil Lowndes
- How to Win Friends & Influence People by Dale Carnegie
- Never Eat Alone by Keith Ferrazzi
- Never Split the Difference by Chris Voss
- Peopleware by Tom Demarco and Timothy Lister
- Psychology
- The Design of Everyday Things by Don Norman
- Influence by Robert B. Cialdini, Ph.d.
- Man’s Search for Meaning by Viktor E. Frankl
- Learned Optimism by Martin E.P. Seligman
- Thinking, Fast and Slow by Daniel Kahneman
- Tuesdays With Morrie by Mitch Albom
- Strategy
- Problem Solving 101 by Ken Watanabe
- Rework by Jason Fried, David Heinemeier Hansson
- Trends/History
- Complexity by M. Mitchell Waldrop
- The Innovators by Walter Isaacson
- The World is Flat by Thomas Friedman
- Coding
- 97 Things Every Programmer Should Know edited by Kevlin Henney
- Agile Software Development by Robert C. Martin
- A Philosophy of Software Design by John Ousterhout
- Apprenticeship Patterns by Dave Hoover and Adewale Oshineye
- Building Microsystems by Sam Newman
- Clean Architecture: A Craftsman’s Guide to Software Structure and Design by Robert C. Martin
- Code: The Hidden Language of Hardware and Software by Charles Petzold
- Code Complete by Steve McConnel (Checklists)
- Database Design by Caleb Curry
- Designing Data-Intensive Applications by Martin Kleppmann
- Design Patterns in Ruby by Russ Olsen
- Effective Java by Joshua Bloch
- Eloquent JavaScript by Marijn Haverbeke
- Java: Concurrency in Practice by Brian Goetz
- Python 3: Object Orientated Programming by Dusty Phillips
- Python Programming by John Zelle
- The Pragmatic Programmer by Andrew Hunt and David Thomas
- Programming in Scala, Second Edition by Martin Odersky, Lex Spoon, Bill Venners
- Working Effectively with Legacy Code by Michael Feathers