Book Recommendations for Software Developers

An close up of an opened book inside
Photo by Jonas Jacobson on Unsplash

Books About Programming and Technology


  • Practical Object-Oriented Design in Ruby: An Agile Primer by Sandi Metz
  • The Nature of Code by Daniel Shiffman

Technology and Society:

  • Algorithms of Oppression by Safiya Noble
  • Irresistible: The Rise of Addictive Tech and the Business of Keeping Us Hooked by Adam Adler
  • Ends. Why we overlook endings for humans, products, services and digital, And why we shouldn’t by Joe Macleod


  • Design of Everyday Things by Don Norman
  • Don’t Make Me Think: A Common Sense Approach to Web and Mobile Usability by Steven Krug (This one I have read and really enjoyed!)


  • Inclusive Design for a Digital World: Designing with Accessibility in Mind by Regine M. Gilbert
  • Accessibility for Everyone by Laura Kalbag
  • Inclusive Components by Heydon Pickering

Job Search and Personal Development

  • The Four Tendencies: The Indispensable Personality Profiles That Reveal How to Make Your Life Better (and Other People’s Lives Better, Too) by Gretchen Rubin
  • Cracking the Code Interview: 189 Programming Questions and Solutions by Gayle L McDowell
  • What Color is Your Parachute? 2020: A Practical Manual for Job-Hunter and Career-Changers by Ricard Nelson Bolles
  • Deep Work: Rules for Focused Success in a Distracted World by Cal Newport




Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Download In &#PDF A Lesson Before Dying (Oprah’s Book Club) Read %book %ePub

[PDF] Download Reflections of Intimacy *Epub* by :Jewel Mensah

{(^[^Epub/Kindle]->>Read<< American Accent Training: With Online Audio @Ann Cook

The Best Books I Read in 2016–2017

Fetishizing Rape

Tale Endings.

[PDF] Download Sir Gawain and the Green Knight/Pearl/Sir Orfeo *Epub* by :Unknown

The importance Of Understanding A Woman’s Reality

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Jennifer Grenier Diaz

Jennifer Grenier Diaz

More from Medium

To be a Programmer… without mathematics?

14 Proven Ways to Improve Concentration

Deep Work — Cal Newport

Organizing my life as a Developer