Ощущения кодирования в императивном стиле после функционального - это как снимать комнату в туберкулезном бараке, тщательно соблюдая гигиену, не расставаясь ни днем ни ночью с марлевой повязкой, принимая профилактические антибиотики и три раза в сутки обтираясь раствором хлорки.
Красочное сравнение я позаимствовал из замечательной статьи Леонида Каганова: За что я ненавижу Линукс
☝️
Она давно писалась, но актуальна до сих пор.