Why do so many programming projects get started but never finish to completion? Why do programmers hate (absolutely HATE) the boring, tedious bits about programming? Why are there so many programmers working weekends and evenings on projects for no pay? It’s because the challenges of programming generates dopamines like cocaine does.
I was expecting an article with the title “The Effects of Computer Programming on the Brain” to have covered more about how learning programming develops analytical reasoning and abstraction. I would love there to be some study out there that says what I’ve asserted for years: That learning programming, even if you aren’t ever going to use it again, will make a dancer a better dancer, a garbage man a better garbage man, or whatever. Instead this article basically says that everyone is a junkie, even the nerds. Which is okay, it’s an important point to be made. Yes, anything taken to an extreme is unhealthy and hard core coding nerds should really get out once in a while and throw a Frisbee or something.