Я копался в чужих работах, где был бардак и делал по своему, потом понимал что значит "говнокод". Также разбирался в чистом коде, добавлял что-то свое и пытался оставить тот же стиль написания кода, как это сделал опытный верстальщик, чтобы мой говнокод не выделялся.