Hey Devs
One thing most people won't regret is reading a good book. As the title suggests, I will suggest five books that you will never regret r...
For further actions, you may consider blocking this person and/or reporting abuse
Also, I would recommend Clean Coder. It isn't about code per se, it's about all things related to coding itself: estimates, saying no...
I really enjoyed "The Passionate Programmer" and I don't think it gets mentioned enough. A few interesting takeaways:
Nice list.
Before reading Patterns of Enterprise Application Architecture I would suggest to read a book about Design Patterns like the classic "Design Patterns. Elements of Reusable Object-Oriented Software" by Erich Gamma.
Agreed.
I would include Eric Evan's book Domain Driven Design in the list. I consider every developer should know concepts like bounded context or ubiquitous language and appreciate their importance when developing a product
Good job recommending books on the process of writing code and not programming languages themselves. Books that teach a programming language might be valuable if you plan to only specialize on that language, but most of the times you can get by with what you learn from tutorials, official docs, etc. With books like these though, you can apply the concepts to every language. Writing clean code, implementing patterns, organizing code into architectures and refactoring are all important for easier maintenance of applications, especially when working with teams.
I recently read the 25th anniversary edition of The Pragmatic Programmer and was disappointed. Maybe, it was because I had previously read 2 similar books, which cover different aspects of making software. I prefer the style of these authors-books a lot more:
Really nice list. I’ve read Pragmatic and it’s definitely a must read for me too! I’d also recommend Code Complete that has been a great book for me
I am so glad that "Clean Coding" was #1. I changed the way I think about programming. Great list!
For me too. Refactoring is also a very good book.
Many of those would make wonderful screen risers.
Thanks for this list Srebalaji. I start with clean code soon as I can.
Wish these were free :D :P
I'd choose "Code Complete" by Steve McConnell.
Great list!
Anything by Brian Kernighan (he has recent ones too)
Mythical Man-Month
Psychology of Computer Programming
Peopleware
About Face (just the first one)