Patterns are a sign of weakness

From Mark Dominus:

Patterns are signs of weakness in programming languages.

When we identify and document one, that should not be the end of the story. Rather, we should have the long-term goal of trying to understand how to improve the language so that the pattern becomes invisible or unnecessary.

Me, I’m a big fan of patterns.

Funny that the pattern advocates tend to be hardcore Java folks…

(Btw, for the record, I hated EJBs before it was hip to do so)

Leave a Reply