My Bookshelf
A collection of books that have shaped my knowledge and perspective
━━━ Technical Books ━━━
by Robert C. Martin
A handbook of agile software craftsmanship that has helped me write more maintainable code.
★★★★★
by Eric Matthes
A hands-on, project-based introduction to programming with Python.
★★★★★
by Scott Meyers
55 specific ways to improve your programs and designs in C++.
★★★★★
━━━ Self-Development Books ━━━
by James Clear
Tiny changes, remarkable results: how small habits can transform your life.
★★★★★
by Cal Newport
Rules for focused success in a distracted world.
★★★★★
by Carol S. Dweck
The new psychology of success and how we can learn to fulfill our potential.
★★★★★
━━━ Other Recommended Books ━━━
by Andrew Hunt & David Thomas
From journeyman to master - a guide to the programming craft.
★★★★★
by Don Norman
A powerful primer on how and why some products satisfy customers while others frustrate them.
★★★★★