DEV Community

Discussion on: The Book Every Programmer Should Read

Collapse
 
adarshkkumar profile image
Adarsh.K.Kumar

+1 to Clean Code
Test Driven Development By Example - Kent Beck
Refactoring Improving the Design of Existing Code- Martin Fowler

Above ones are generic in the sense we [should] write test and we will have to refactor old code.

And if you are interested in Data Engineering / Distributed Systems/Databases:

Designing Data Intensive Application - Martin Kleppmann