Станислав, часто на проектах, которые писали неопытные юзеры можно встретить неспицифично названные классы, например .popup, потом пишешь такой класс, а он весь изломанный, оказалось, кто-то его в другом месте неспецифично использовал, и чтобы не переписывать тот код(переписывание может поломать всё в других местах), проще изолировать свой .popup указав в селекторе родителя, например, .profile > .popup, так и появляются вложенные селекторы :)
Если изначально всё писать основываясь на методологии (БЭМ, SMACSS, etc), то таких проблем не возникнет
Олег Коменда, ещё раз повторюсь, код УКРАСТЬ невозможно, это не кошелек, в вашем кармане. Если кто-то воспользуется вашим кодом, он всё равно останется на месте, смекаете?
someserj, инклуд повторяющихся частей, макросы, циклы, то же есть и в pug, но pug реже используют в крупных компаниях, так как паг ещё и препроцессор по сути
Владимир, пользовался авокодом до выхода зеплина, ну так как он непопулярен в мире и платный его не встретить в проектах на апворке(читайте - в проектах западных клиентов), поэтому я его не упоминал
Леонид, если оверквалифаед, а предложений на достойную зарплату нет, а на низкую идти не хочется, то нужно расширять список мест откуда вам будут стучаться, забивайте на хх или где вы там ищите, вписывайтесь на линкедин, ремоутком, ангелко, ищите вакансии на https://whoishiring.io/