The value of design patterns is taking some concept and naming it. Once you have a name for a thing, you can start to have conversations about whether it's the right thing or the wrong thing. So even if you aren't using design patterns per se in your code, it's good to at least understand them.