Oh, 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."
Practical 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.
Not related to 2020 specifically; but you might find the ML/DL works of Timothy Masters (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/) 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.
If there's enough, or you're willing to supplement it, and your employer doesn't already pay for it: 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).