I always wondered if people actually find it beneficial to follow these "design patterns" or not.
Personally, I prefer to learn FP patterns, which tend to be backed with nice mathematical properties behind them.