Вы мне, конечно, скажете, что бизнес платит не за красивый код, а за решённые задачи. Да и вообще твой код через два-три месяца удалят или перепишут, зачем тратить время. Да, всё так. Но это не значит, что нужно писать говнокод, не думая о будущем. Что лучше: потратить время сейчас на красивое и оптимальное решение и потом легко его поддерживать или быстро написать кусок и затем каждый раз тратить время на разбор как оно работает? Для меня первое. Причём со временем даже не придётся тратить много времени на красивое решение, оно уже будет получаться само.