While I agree that the TC intended software design patterns, I don't think a WTF is in order for the confused reply.
The term "design patterns" stems from architecture, not computer science, and is used by designers as well for the common patterns that may be applied for good UI/UX design.
http://ui-patterns.com/patterns
Somebody better let Google know that "design patterns" don't apply to UX.
https://developer.android.com/design/patterns/index.html
https://developers.google.com/web/fundamentals/layouts/rwd-p...