I fully enjoy &quot;knowing&quot; how to code (hacky js&#x2F;html&#x2F;css&#x2F;sql, mostly from stackoverflow). It helps me understand and communicate problems in my day to day job, it&#x27;s fun to mess around with for creative projects outside of work. I don&#x27;t think I&#x27;d enjoy it as a full time job. I do think the analytical aspects, along with the ability to create something from &quot;nothing&quot; makes it worthwhile to learn for most people.