I was programming for a few years - self taught mostly - before I learned that design patterns were even a thing. When I found out about them, by and large they fell into two categories. First was "oh wow new shiny!" - things I thought were cool and could see uses for. The other category was "wow I've already been using this, what's special about it?"
Personally I tend to overuse ideas - the hammer analogy someone else here commented about - and I did that quite a bit with patterns when I first learned them. I think that's okay as long as you have the awareness after the fact (or better yet, during!) to realize "hey, you know, I really didn't need to go all out and make a full-on adapter for this when I could've just done blargh."
Eventually you'll get to a point where it's a natural choice based on the code base and the needs of your project. But you'll have to spend a good chunk of time over using and under using them to get there.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I was programming for a few years - self taught mostly - before I learned that design patterns were even a thing. When I found out about them, by and large they fell into two categories. First was "oh wow new shiny!" - things I thought were cool and could see uses for. The other category was "wow I've already been using this, what's special about it?"
Personally I tend to overuse ideas - the hammer analogy someone else here commented about - and I did that quite a bit with patterns when I first learned them. I think that's okay as long as you have the awareness after the fact (or better yet, during!) to realize "hey, you know, I really didn't need to go all out and make a full-on adapter for this when I could've just done blargh."
Eventually you'll get to a point where it's a natural choice based on the code base and the needs of your project. But you'll have to spend a good chunk of time over using and under using them to get there.