
The author
Hi, I’m Carlos Bastos Pérez-Cuadrado, and I’ve been passionate about programming since I was 15 years old. As the son and grandson of programmers, I grew up immersed in the world of code, learning not just the technical skills, but also the values of creativity, discipline, and continuous improvement that great software development demands.
Over the years, I’ve built my career working on diverse and exciting projects, honing my skills in software design and architecture. You can find a detailed overview of my professional journey on my LinkedIn profile.
Through my experience, I’ve seen firsthand how mastering core design principles can transform the way developers approach their craft. That’s why I wrote "Software Design Principles" — to share the knowledge and insights that have guided me throughout my career.
This book isn’t just a collection of theories; it’s a practical guide for developers of all levels to build robust, maintainable, and elegant software. Whether you’re just starting your journey or looking to refine your skills, I truly believe this book will help you level up your programming foundations.
I invite you to explore these principles and join me in the pursuit of better software. Together, let’s make every line of code a step toward excellence.
Let’s dive into the principles that make great software. Read the book!