Book that shape thinking
I believe the way we build software is heavily influenced by what we read. Below is a curated list of books that have significantly shaped my engineering mindset.
These selections range from pragmatic software craftsmanship and systems design to broader philosophical works about focus, discipline, and building things that last. I regularly return to these texts when designing complex backend systems or considering the long-term maintainability of a codebase.
Martin Kleppmann
Robert C. Martin
David Thomas, Andrew Hunt
Martin Fowler
Frank Herbert
Andy Weir
James Clear
Daniel Kahneman
Viktor E. Frankl
Marcus Aurelius