Personal growth
pattern language
Processing
this heavy stuff
. Pattern language is such an interesting tool to have. Once you understand it, things becomes more obvious why X design/approach/solution is better than Y.