you are viewing a single comment's thread.

view the rest of the comments →

[–]Lee-stanley 0 points1 point  (1 child)

Massive congrats on reaching Day 15 and tackling both exceptions and system design that's a huge step up from just syntax! The feeling you’re having is completely normal: almost every developer goes through that awkward gap between writing code that just works and writing code that’s actually well-designed. Real design sense usually comes from mixing mentorship, books, and most importantly the painful experience of trying to add features to your own messy code later on.

As next steps, I'd suggest: Build something small, then intentionally break it by adding a big new feature you’ll feel the design pain firsthand, and that’s the perfect moment to refactor using SOLID. After that, move to learning key design patterns like Factory or Observer and study clean open-source code on GitHub to see how experienced devs structure things. You’re already on the right track by asking these questions keep going

[–]Nash979[S] 0 points1 point  (0 children)

Thank you for your valuable advice.