> I feel uneasy about design patterns. ... they solve problems that a choice of programming language or paradigm creates.
I don't understand the ambivalence. I have to make some choice of language and paradigm, and then I have to solve problems using it.
Great article and description of the plan-execute pattern, though!