Reading

Programming

  • Understanding Distributed Systems, by Roberto Vitillo
  • System Design Interview, by Alex Xu
  • Architecture Patterns with Python, by Bob Gregory
  • The Pragmatic Programmer: your journey to mastery, by David Thomas, Andrew Hunt
  • Kubernetes: Scheduling the Future at Cloud Scale, by David K. Rensin
  • Two Scoops of Django, by Daniel Roy Greenfield and Audrey Roy Greenfield
  • JavaScript: The Good Parts, by Douglas Crockford
  • D3 on AngularJS, by Ari Lerner and Victor Powell
  • Learning JavaScript Data Structures and Algorithms, by Loiane Groner
  • Eloquent Ruby, by Russ Olsen
  • Scrum: The Art of Doing Twice the Work in Half the Time, by Jeff Sutherland
  • iOS Programming: The Big Nerd Ranch Guide
  • Backbone.js on Rails, by thoughtbot
  • Developing Backbone.js Applications, by Addy Osmani
  • Manifesto for Agile Software Development
  • The Twelve-Factor App
  • The Rails View: Create a Beautiful and Maintainable User Experience, by Bruce Williams and John Athayde
  • Rails AntiPatterns: Best Practice Ruby on Rails Refactoring, by Chad Pytel and Tammer Saleh
  • Rebuilding Rails, by Noah Gibbs
  • The Rails 4 Way, by Obie Fernandez and Kevin Faustino
  • Practical Object-Oriented Design in Ruby: An Agile Primer, by Sandi Metz
  • Learning JavaScript Design Patterns, by Addy Osmani
  • AngularJS on Rails, by Ari Lerner
  • Rails 4 in Action by Ryan Bigg, Yehuda Katz and Steve Klabnik
  • The Ruby Programming Language, by David Flanagan and Yukihiro Matsumoto
  • Why’s (Poignant) Guide to Ruby
  • Secrets of the JavaScript Ninja, by John Resig and Bear Bibeault
  • Responsive Web Design, by Ethan Marcotte
  • Fluid Web Typography, by Jason Cranford Teague
  • Smashing jQuery, by Jake Rutter
  • Digging Into WordPress, by Chris Coyier and Jeff Star
  • Scriptin’ with JavaScript and Ajax: A Designer’s Guide, by Charles Wyke-Smith
  • PHP Solutions: Dynamic Web Design Made Easy, by David Powers
  • The Complete Manual of Typography: A Guide to Setting Perfect Type, by James Felici and Frank Romano
  • Don’t Make Me Think: A Common Sense Approach to Web Usability, by Steve Krug
  • The Elements of User Experience: User-Centered Design for the Web and Beyond, by Jesse James Garrett
  • Android Application Development in 24 Hours, Sams Teach Yourself, by Lauren Darcey and Shane Conder
  • PHP for the Web: Visual QuickStart Guide, by Larry Ullman
  • The Zen of CSS Design, by Dave Shea and Molly E. Holzschlag
  • Stylin’ with CSS: A Designer’s Guide, by Charles Wyke-Smith
  • Introducing HTML5, by Bruce Lawson and Remy Sharp
  • SQL: Visual QuickStart Guide, by Chris Fehily
  • Sams Teach Yourself Web Publishing with HTML and CSS in One Hour a Day, by Laura Lemay and Rafe Colburn
  • Web ReDesign 2.0: Workflow that Works, by Kelly Goto and Emily Cotler

Non-Programming

  • Boss Life, by Paul Downs
  • The Greatest Minds and Ideas of All Time, by Will Durant
  • The Life-Changing Magic of Tidying Up, by Marie Kondo
  • Disrupt You!, by Jay Samit
  • The ONE Thing, by Jay Papasan, Gary Keller
  • Total Recall, by Arnold Schwarzeneggar
  • The War of Art, by Steven Pressfield
  • Rework, by Jason Fried, David Heinemeier Hansson
  • A Guide to the Good Life, by William B. Irvine
  • The Like Switch, by Marvin Karlins, Jack Schafer
  • The Millionaire Next Door, by Thomas J. Stanley, William D. Danko
  • NLP, by Robert McDonald, Gerry Schmidt, Suzi Smith, Tim Hallbon, Charles Faulkner, Kelly Gerling
  • Civilizations and Its Discontents, by Sigmund Freud
  • Pitch Anything, by Oren Klaff
  • The 12 Week Year, by Brian P. Moran, Michael Lennington
  • A Little History of Philosophy, by Nigel Warburton
  • How to Practice, by His Holiness the Dalai Lama
  • The Art of Happiness, by His Holiness the Dalai Lama
  • The Willpower Instinct, by Ph.D., Kelly McGonigal
  • Managing Oneself, by Peter F Drucker
  • 6 Months to 6 Figures, by Peter J. Voogd
  • MONEY Master the Game, by Tony Robbins
  • Man’s Search for Meaning, by Viktor E. Frankl
  • How Successful People Think Differently, by Akash Karia
  • Scrum, by JJ Sutherland and Jeff Sutherland
  • Meditations, by Marcus Aurelius
  • Less Doing, More Living, by Ari Meisel
  • The Obstacle is the Way, by Ryan Holiday
  • The Organized Mind, by Daniel J. Levitin
  • Self-Reliance, by Ralph Waldo Emerson
  • Essentialism, by Greg McKeown