Clean Code
An opinionated guide to writing readable, maintainable code through better naming, smaller functions, disciplined refactoring, and strong tests.
Main takeaway
Code is written once but read and changed constantly, so optimize for clarity, intent, and safe modification.
Read 2015