> You're right, people write code all day long and have no idea what pattern it is that they've just applied.
Thanks for agreeing with me, I guess. I was actually making the opposite point:
People who can talk about creating software, but who can't actually create any software.