Software Development Books and Articles for Personal Development

As part of my development and growth I have encountered and found some books to be really useful in helping me be a better developer, team player and focus on the value of what myself and my team had to deliver for our users. You can find these books below.

This list was initially posted as Twitter Thread which you can still find here. I have since updated and enhanced the list and plan on continuing to update it.

Technical Books

Technical Articles

Equitable Tech Books

  • Weapons of Math Destruction: How Big Data Increases Inequality and Threatens Democracy by Cathy O’Neil – Amazon
  • Automating Inequality by Virginia Eubanks – Amazon
  • Life 3.0: Being Human in the Age of Artificial Intelligence by Max Tegmark – Amazon
  • Platform Capitalism by Nick Srnicek – Amazon
  • Prediction Machines: The Simple Economics of Artificial Intelligence by Ajay Agrawal, Joshua Gans, Avi Goldfarb – Amazon

Books for Understanding Your Own Privilege

  • Why I’m No Longer Talking to White People About Race by Reni Eddo-Lodge – Amazon
  • Invisible Women: Exposing Data Bias in a World Designed for Men by Caroline Criado Perez – Amazon

Books for Personal Growth

  • Crucial Conversations Tools for Talking When Stakes Are High by Kerry Paterson – Amazon
  • Getting Past No: Negotiating With Difficult People by Roger Fisher – Amazon
  • Getting to Yes: Negotiating an agreement without giving in by Roger Fisher – Amazon
  • Difficult Conversations: How to Discuss What Matters Most by Bruce Patton – Amazon

Books on Better Ways of Working

  • Rolling Rocks Downhill by Clarke Ching – Amazon
  • The Pragmatic Programmer, your journey to mastery by Andrew Thomas and Andrew Hunt – Amazon
  • Accelerate: The Science of Lean Software and Devops: Building and Scaling High Performing Technology Organizations by Nicole Forsgren, Jez Humble and Gene Kim – Amazon

Last updated: 21 May 2020

Photo by Ondrej Bocek on Unsplash