Books

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.

Tech

Designing Data-Intensive Applications

Martin Kleppmann

Clean Code

Robert C. Martin

The Pragmatic Programmer

David Thomas, Andrew Hunt

Refactoring: Improving the Design of Existing Code

Martin Fowler

Novel

Dune

Frank Herbert

Project Hail Mary

Andy Weir

Self Help

Atomic Habits

James Clear

Thinking, Fast and Slow

Daniel Kahneman

Meaning of Life

Man's Search for Meaning

Viktor E. Frankl

Meditations

Marcus Aurelius