Books I Like
A comprehensive collection of books that have shaped my thinking, both technical and non-technical.
Technical Books
Books that have enhanced my technical skills and understanding of software engineering, data science, and technology.
Data Science
The Art of Statistics: How to Learn from Data
by David J. Spiegelhalter (2019)
A comprehensive guide to understanding statistics and data analysis in the modern world. Spiegelhalter makes complex statistical concepts accessible and relevant to everyday decision-making.
“Essential reading for anyone working with data. The book brilliantly bridges the gap between theoretical statistics and practical application.”
Software Engineering
Refactoring: Improving the Design of Existing Code
by Martin Fowler (2019)
Essential techniques for improving code quality and maintainability. The second edition includes updated examples and new refactoring techniques for modern programming practices.
“A must-read for any serious software developer. Fowler's systematic approach to code improvement is invaluable for maintaining large codebases.”
Clean Code: A Handbook of Agile Software Craftsmanship
by Robert C. Martin (2008)
Principles and practices for writing clean, readable, and maintainable code. Essential reading for professional software developers.
“Transformed how I approach code writing. The principles in this book are fundamental to professional software development.”
UX/UI Design
Human-Computer Interaction
by Alan Dix, Janet Finlay, Gregory D. Abowd, Russell Beale (2004)
Foundational concepts in designing intuitive and effective user interfaces. Covers principles of interaction design, usability testing, and user-centered design methodologies.
“Comprehensive coverage of HCI principles. Though published in 2004, many concepts remain highly relevant for modern interface design.”
E-commerce Development
Magento 2: Build World-Class Online Stores
by Fernando J. Miguel (2017)
Comprehensive guide to creating rich e-commerce solutions with Magento 2. Covers themes, extensions, and advanced customization techniques.
“Practical guide for Magento development. Helped me understand the platform's architecture and best practices for e-commerce solutions.”
Data Engineering
Designing Data-Intensive Applications
by Martin Kleppmann (2017)
Deep dive into the architecture of modern data systems. Covers distributed systems, data storage, and processing at scale.
“The definitive guide to modern data architecture. Essential for anyone working with large-scale data systems.”
Programming
Python Crash Course
by Eric Matthes (2019)
A hands-on, project-based introduction to programming with Python. Great for beginners and as a reference for experienced developers.
“Excellent introduction to Python programming. The project-based approach makes learning practical and engaging.”
Non-Technical Books
Books that have broadened my perspective on life, business, philosophy, and personal development.
Self-Improvement
Atomic Habits
by James Clear (2018)
A practical guide to building good habits and breaking bad ones. Clear provides actionable strategies for personal and professional development.
“Life-changing book on habit formation. The 1% improvement principle has significantly impacted my daily routines and productivity.”
Psychology
Thinking, Fast and Slow
by Daniel Kahneman (2011)
Exploration of the two systems that drive the way we think. Kahneman reveals where we can trust our intuitions and how we can tap into the benefits of slow thinking.
“Fascinating insights into human decision-making. Essential for understanding cognitive biases in both personal and professional contexts.”
Business
The Lean Startup
by Eric Ries (2011)
A methodology for developing businesses and products through validated learning, scientific experimentation, and iterative product releases.
“Valuable insights into modern product development. The build-measure-learn cycle is applicable beyond startups to any innovation process.”
History
Sapiens: A Brief History of Humankind
by Yuval Noah Harari (2014)
A thought-provoking exploration of human history from the Stone Age to the present, examining how Homo sapiens came to dominate the world.
“Mind-expanding perspective on human civilization. Harari's ability to connect historical patterns to modern challenges is remarkable.”
📚 Reading Philosophy
🎯 Purpose-Driven Reading
I believe in reading across disciplines to develop a well-rounded perspective. Technical books help me stay current with industry trends and best practices, while non-technical books provide insights into human behavior, business strategy, and personal development.
📝 Active Learning
Each book in this collection has contributed to my growth as a professional and as a person. I regularly revisit these books to reinforce key concepts and discover new insights as my experience grows.