Кодирование по настроению похоже на политику: кодовая база становится настолько сложной и вложенной, что в какой-то момент вы просто перестаете пытаться понять ее сами и вместо этого кричите на модель: "Исправь это!"