Some good reading

Old and new, these have all been worth reading - particularly those at the top.

Title Author
Mazes for Programmers Jamis Buck
Release It! Michael T Nygard
Fluent Python Luciano Ramalho
Getting Real 37 Signals
Eloquent Ruby Russ Olsen
Writing an Interpreter in Go Thorsten Ball
Agile Web Development with Rails 6 Sam Ruby, David Copeland
ASP.NET Core App Dev - Build in 4 sprints Timms, Paquette, Chambers
Node.js Design Patterns Mario Casciaro
Designing Data-Intensive Applications Martin Kleppmann
Programming in Go (Developer's Library) Mark Summerfield
Pragmatic Programmer Andrew Hunt, David Thomas
97 Things Every Programmer Should Know ed. Kevin Henney
Clean Code (Clean Coders) Uncle Bob
Developing Microservices with Node.js David Gonzalez
Mastering Flask Jack Stouffer