Read at Medium
The complexity of interactive elements in web design is often underestimated, similar to how the periodic table hides the complexity of elements. This complexity becomes apparent when comparing and communicating about it.
Dmitri Mendeleev's periodic table looks simple, it doesn't strike as if the elements are, in fact, significantly different from one another. But when you dig in and understand that just a 'seemingly insignificant' property of the number of electrons and protons makes for a vast difference in the way each element acts and reacts in proximity to others - you get a taste of how a harmless looking list can hide all the relevant complexity.
Comparing and communicating about interactive elements can reveal hidden problems that may be missed by both designers and developers. The root of the problem often remains hidden until efforts are made to compare and discuss it.
Curiously, the root of the problem often remains hidden from both the siloed designers and developers and only becomes apparent when you try to compare and communicate about it. This post is one example of such effort.