Non-Technical Books For Developers

Mostly, I will write about the technical aspects of software development, but before I continue with that, I want to list some books that, in my opinion , every developer should read. Those books aren’t directly related to technical topics. This list is based on books I have read, and it just so happens that there are 10 of them. I didn’t chase that number.
Since it’s still early in the year, you can still adjust your New Year’s resolutions and maybe even swap out some books on your reading list for some from the list below.
I’ll write something about each book as a description, highlight, or opinion. So let’s start:
1. Who Moved My Cheese? by Spencer Johnson
2. Never Split the Difference by Chris Voss
3. How to Win Friends and Influence People by Dale Carnegie
4. The Mythical Man-Month by Frederick P. Brooks Jr
Here is a goodreads review to explain the book:
I want to print many copies of this book.
I want to print many copies and roll them up.
I want to roll them up and take them to meetings with my clients.
I want to take them to meetings and hit them over the head repeatedly while screaming “more… than… 30… years… and you… still… don’t… understand… anything… stop… making… me… write… bad… software…!"
Seriously.
5. The Phoenix Project by Gene Kim, Kevin Behr, and George Spafford
6. The 7 Habits of Highly Effective People by Stephen R. Covey
7. The Five Dysfunctions of a Team by Patrick Lencioni
8. Thinking, Fast and Slow by Daniel Kahneman
9. Hooked: How to Build Habit-Forming Products by Nir Eyal
10. Animal Farm by George Orwell
All animals are equal, but some animals are more equal than others.
That’s it for now, until next time, happy reading!!!