Besides all the great offerings of the modern world — podcasts, videos, blogs, etc. — reading a good book is still something many people don’t want...
For further actions, you may consider blocking this person and/or reporting abuse
Some more books I found to be fun reading:
The Pheonix Project
The Unicorn Project
by Gene Kim
It's lovely narratives of the real life IT world. Would definitely recommend.
is there any ebook to it?
you can download from this site
b-ok.africa/?regionChanged=&redire...
Exactly what I would add to. But, nevertheless, this list is excellent @simonholdorf .
Thank you, my friend!
Thanks for the suggestions, Juan :)
Great list!
Some of my additions: I liked the Gang of Four book for design pattern, though it has been years since I cracked it. It really did a good job of breaking down the reasons for the patters. The Mythical Man Month reinforces the fact that software development hasn't changed, really, in 60 years.
I love Gerald Weinberg's "Secrets of Consulting". Again, not a really a tech book, but a book about how to get problems solved in organizations. Finally, my recently published book, Letters To a New Developer, is a favorite of mine, but I might be a bit biased.
Hey Dan, thank you for the detailed comment, great additions!
"Design Patterns: Elements of Reusable Object-Oriented Software" by the gang of four is a very popular book in object-oriented programming. They speak about solutions for some common problems, and how to write reusable components when building software.
Thanks for your contribution, my friend!
Clean code was good I bought Refactor last week, and I'm planning to buy Cracking the code interview when I finish it. Thank you so much for sharing your recommendation with us. You got a new Twitter follower
Thanks, Eduardo, glad it helps you :)
I'm curious if you have any other book suggestions for algorithms? I've considered getting Intro to Algorithms, but I'm worried it might be a little dense or heavy on the theory, like you said. I've read Grokking Algorithms, which I thought was pretty good.
To be fair, algorithms are, by their very nature, all about the theory.
Grokking Algorithms was a super light intro, so light that it almost hinted at maybe touching the surface. I understand wanting to ease into algorithms. However, when it comes down to it, to really leverage knowledge about data structures and algorithms day to day, in code you actually write, you'll need to embrace the heavy theory.
That said, A Common-Sense Guide to Data Structures and Algorithms by Jay Wengrow and Algorithms Illuminated by Tim Roughgarden are both very approachable. And The Algorithm Design Manual by Steven Skiena covers much of Cormen in a fraction of the pages (but is even denser as a result.)
I'd recommend Andrew's post. He did data analysis of various recommended reading lists to find the 20 most recommended tech books:
20 Most-Recommended Books for Software Developers
Andrew (he/him) ・ Oct 19 '19 ・ 19 min read
If I may add an entry to your list, I strongly recommend "The Design of Everyday Things" from D. Norman.
Of course, thank you very much!
Great list!
Thank you, Henry!
Wow all books you mentioned are what I read. I'm glad to meet someone who read the same books.
👍
"Introduction to Algorithms" I used that book in university! The memories
I'm going to look for it now, just for kicks.
Love it thank you
Thank you!
very accurate list !!
Thanks, Maxi!
I wish someday they update the Head First book series' photos haha!
Yeah, me too :D
Yet to see at least one list of books programmers "must" read without mentioning clean code
Lovely list! Thanks Simon! These two are also very good: