3 ms·
Ask HN: Best Programming Books of 2020?
My company has a personal development/education budget and I still have some left over. Any good books that came out this year?
For reference, I'm a backend/ML engineer working primarily in Python but open to anything.
- dllthomas 6y agoThere's a 2019 edition of The Pragmatic Programmer. I haven't read enough to compare it to the original.
- muzani 6y agoOh, nice catch! I'm reading The Pragmatic Programmer right now and I find myself wishing for an updated edition. I'm a little reluctant to buy a $40 patch of a book, but it almost seems worth it. According to the preface, "As a result, this book is something of a Ship of Theseus. Roughly one-third of the topics in the book are brand new. Of the rest, the majority have been rewritten, either partially or totally. Our intent was to make things clearer, more relevant, and hopefully somewhat timeless." It looks like it did get a substantial update.
- Jtsummers 6y agoIf there's enough, or you're willing to supplement it, and your employer doesn't already pay for it: https://learning.oreilly.com https://learning.oreilly.com. I have made extensive use of this site since it was Safari Books Online (which was a better deal, you got download tokens and could get PDFs of the books or chapters).
- ivars 6y agoArtificial Intelligence: A Modern Approach, 4th edition (2020).
- ApolloRising 6y agoPractical Object-Oriented Design: An Agile Primer Using Ruby 2nd Edition by Metz Sandi (Author) Starting to get into programming again and she explains things in a way even a non programmer can understand. Quite rare in programming books. One of my all time favorites.
- hobabaObama 6y agoThank you for this suggestion! I have started reading it on oreilly and really loving it. If you have any other suggestions on Books and Courses, please do share...
- ApolloRising 6y agoGlad you enjoyed it. I'm enjoying this but it is not a book https://towardsdatascience.com https://towardsdatascience.com
- hobabaObama 6y agoThanks a lot again! I am not into data science, but I am bookmarking this link for future reference.
- mister_hn 6y agoMy favourite is about software engineering in general: - Software Engineering at Google: Lessons Learned from Programming Over Time by Titus Winters Another good one is "Real-World Cryptography" by David Wong
- rramadass 6y agoNot related to 2020 specifically; but you might find the ML/DL works of Timothy Masters (http://www.timothymasters.info http://www.timothymasters.info) interesting. He has expertise in various domains and the code is all in C++. Also i recently came to know of Markus Voelter (https://voelter.de/ https://voelter.de/) and his works on DSLs. You might find his book DSL Engineering: Designing, Implementing and Using Domain-Specific Languages useful in coming up with DSL solutions for your ML/DL domain.