| Good design theory. https://www.doverbooks.co.uk/point-and-line-to-plane Consider
h::i::j::k versus h.i.j.k Two :’s is an extremely loud combination of visual elements compared to the subtle point. :: drags the eye away from the content and says “look at me oscillate” In addition, humans group similar visual elements together so a combination of anything::doesnt::matter::what::between::clumps it is impossible to escape the common pattern and the eye jumps between the ::’s. Therefore it takes double the cognitive load to read. What’s worse, the eye gets trapped within each :: because it’s a combination of four dots, which naturally creates an implied circular pattern which draws the viewer in further. Compare to something like:
use HashMap from std.collections Or… more obviously the python import statements. |
I'm curious, are you dyslexic? Seeing letters move is generally something that people with dyslexia complain about.