Robert C. Martin & Other Authors Who Shaped My Foundation
A tribute to the authors whose books shaped my development journey. From Robert C. Martin's Clean Code principles to Brad Frost's Atomic Design, and foundational works by E. Balagurusamy, Yashavant Kanetkar, Andrew Tanenbaum, Colin Moock, and Alex Kondov—these authors were my teachers when internet access was limited.
Personal Note
In my early days, when internet access was limited and learning resources were hard to find, books were my teachers — and they shaped the developer I am today.
Robert C. Martin (Uncle Bob) had a profound impact on my thinking. Through his books like Clean Code and Agile Software Development: Principles, Patterns, and Practices, I learned not just how to write code, but how to write good, maintainable, thoughtful code. His work introduced me to principles that still guide my engineering decisions even today.
But my foundation was built through many remarkable authors and books. I learned most of my early programming without the internet, relying entirely on books such as:
Programming in ANSI C — E. Balagurusamy
Let Us C — Yashavant Kanetkar
Operating Systems: Design and Implementation — Andrew S. Tanenbaum
ActionScript: The Definitive Guide — Colin Moock
Atomic Design — Brad Frost
These books were more than just learning resources — they were companions. They helped me understand the core fundamentals of programming, computer science, and problem-solving at a time when I had no online help, tutorials, or videos.
I am grateful to all these authors whose words guided me long before I had access to the internet. Their work laid the foundation for everything I built in my career.
#clean-code#architecture#craft#books#authors#foundation
Reasons it matters
- Codified SOLID, component principles, and a pragmatic approach to architecture
- Relentless advocate for ethics, testing, and craftsmanship in software
Clean Code (book)
Read ArticleThe Clean Coder (book)
Read ArticleClean Architecture (book)
Read ArticleExpecting Professionalism
Uncle Bob’s keynote on the expectations of software professionals.
Atomic Design by Brad Frost
Read ArticleTao of React by Alex Kondov
Read ArticleTao of Node by Alex Kondov
Read ArticleMaster Software Design & Architecture by Alex Kondov
Read ArticleO'Reilly Media - Technology & Business Books
Read ArticlePackt Publishing - Technology Books & Videos
Read ArticleAtomic Design by Brad Frost - An Event Apart
Brad Frost introduces Atomic Design methodology for creating robust design systems.