Hacker News new | ask | show | jobs
by elvischidera 1715 days ago
You are right that this is not a problem with design patterns themselve.

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.

1 comments

> 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.

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