Maybe some of you have walked a similar path—losing a bit of passion for this career at some point. That happened to me. For years, I focused only on delivering my work as best as I could. There’s nothing wrong with that, but over time it stopped being enough.
As part of this change, I created a personal roadmap with books I believe can help me grow in the areas where I’m lacking. At the same time, I decided to explore a new backend language, moving from C# to Node.js, and more precisely to NestJS.
Here’s the reading list I’ve put together, ordered by the level of excitement and impact I expect from each one:
- Implementing Domain-Driven Design – Vaughn Vernon
- Refactoring (2nd Edition) – Martin Fowler
- Clean Architecture – Robert C. Martin
- Designing Data-Intensive Applications – Martin Kleppmann
- Building Microservices – Sam Newman
- System Design Interview – Alex Xu
- Patterns of Enterprise Application Architecture – Martin Fowler
Through this blog, I’ll be sharing my progress, my struggles, and the lessons I learn along the way. These won’t be tutorials—at least not for now (hello, impostor syndrome)—but rather an open journal of my journey. Hopefully, it resonates with anyone who might be at a similar point in their career.
If you’ve been through something similar, I’d love to hear about it in the comments.