Hacker News new | past | comments | ask | show | jobs | submit login

I wonder if this finding hold across programming languages. I suspect the conclusions would be different for people programming in APL instead of Python, for example.





And/or application domain. Lower level programming might lean more on the math side? Wasn't the modulus operator a common complaint about fizz-buzz?

Low level requires more discipline, similar to math, that's about it.

Math doesn't require discipline though, many learn and do math without much discipline.

It surely helps. Take for example History, if I space out for whatever reason in the class and botch my examination on the Aztecs, that doesn't preclude me doing great in the classes about the Roman empire. History is like a sparse suburb, where a single house catching fire does not necessarily propagate and destroy the others. On the other side Math its like a skyscrapper, one floor build upon the other. If someone living in a lower floor botches a home renovation in his unit and damages a pillar, it risks taking down the whole building. In math if you botch a prerequisite, you'll ending messing your learning of subsequent concepts 95% of the time. So it is more unforgiving to people with problems like ADHD, that struggle to keep unbroken focus and discipline.

Sure does for me, a thousand rules to follow.

I was thinking about whether it would vary with task, but I think you have a good point and it would vary even more with the language.

I would take the other side of the bet.



Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: