Hacker News new | ask | show | jobs
by brobdingnagians 2019 days ago
I agree, but I think it is also like learning Lisp. I don't program in Lisp, but I think differently about some things because of it. Like code as a list that can be manipulated. Code as data, which is similar to Vim. Vim encourages thinking about things in terms of a language that represents structural units. I think more about how to code is structured rather than thinking about it as just freeform text with semantic meaning.

Whether that structural mindset helps with programming.... Dunno.