On one hand I think this is really neat. On the other this is why I have never taken front end development seriously enough to spend any real time learning it [0]. From the get go it always seemed like the rules were arbitrary and involved lots of guessing to get things right. I know this isn't actually true but it felt true enough early on to poison my mind to it.
[0] Not something I'm proud of and I know front end development is serious business so don't @ me.
[0] Not something I'm proud of and I know front end development is serious business so don't @ me.