- Attention to detail
- Control of flow (if this then that) mentality
- More binary thinking
- Precision when describing (programming does not allow ambiguity)
- A lot of frustration tolerance :)
That's at least my experience
- Attention to detail
- Control of flow (if this then that) mentality
- More binary thinking
- Precision when describing (programming does not allow ambiguity)
- A lot of frustration tolerance :)
That's at least my experience
I can get that you usually don't get it from regular high school mathematics, but even there one should learn to deal with proofs and deducing stuff in a precise, non-ambiguous way, and you have to pay attention to detail.
Coding allowed me to build things with my analytical mind liking precision and patterns, so it's the way for my "mathematical" brain to express creativity.
Really? Should we count how many bugs happen due to type conversion, precision errors, off by one etc?
Probabilistic programming and machine learning do!