Hacker News new | ask | show | jobs
by nuerow 1715 days ago
> It's how some people tend to use them when they are not necessary or a simpler solution would have sufficed. This I believe was OP's point.

Yeah you are right, YAGNI is indeed not taken into account enough. However, blaming design patterns not only misses the whole point and shows a lack of understanding regarding what design patterns are and how/why they are used. In fact, I would go as far as claiming that complaining about design patterns is a symptom of limited technical knowledge and experience, and the bulk of the typical anti-design pattern cliches are just the defense mechanism kicking in within the spirit of the "fox and the grapes" fable.

1 comments

It seems that the only people who can use design patterns correctly are the people who are experienced enough not to really need them.