I find these topics to be fun, and I want to use them. However, I can't help but feel that if I use these design patterns, they might unintentionally obfuscate my intentions to my peers.
I have a code base, and I think my priority should be to remains as consistent with that code base as possible.
Am I wrong? Is this book just for entertainment? There's nothing wrong with that of course.