бем произошел от Lego и в нем изначально намеренно избегали длинных цепочек классов в связи со спецификой ие6-7
Насколько я помню лего и smacss возникли в одно время независимо друг от друга
Рустам Байназаров, такой навык будет востребован после того как человек будет уметь рисовать реализуемые вещи в простых редакторах
Без видео и динамики
На счет гугла - во всех компаниях бывают проблемы с взаимодействием
Все что попытается залезть на поле джава должно иметь такую же глубокую обратную совместимость, выше скорость исполнения, лаконичность и оптимизации сильно лучше чем сейчас имеет jvm
Надобность в такого рода вещах надуманна
Если UX спец требует выкрутасов - он обязан уметь их реализовать
Если он не умеет такое, то он рисует рядом сидящему разработчику интерфейсов все так как он умеет
И они вместе пилят фичу до конца
Если пара сработанная, то им не требуется много времени и они могут общаться словами без рисунков
Пилить видео - максимум для презентации, когда код допилить не успевают или фича со 100% вероятностью будет слита
Но такое отдается не UI/IX