Balanced and true advice.
Why is Architecture (of Windows) important? Because (among other reasons) Architectural decision are impossible to change after implementation. Paradoxically non existence of Architectural decision is also impossible to change. And neither is good information to publish. Especially for shareholders income.
jQuery is internally maintaining the list of events it was asked to attach/detach to/from an element. Strictly speaking this is not a ‘list’ but a bit more complex structure. That ‘list’ is internally attached to elements (and managed) by using jQuery data mechanism.
Do not ignore the 3 key quality factors of IT. This should be your rule, not a conjecture.Every IT systems solution should have 3 key attributes of quality elevated as much as possible.