9 ms·
I agree with the part about every sufficiently smart person being able to program if they're willing to learn and put the time. In my experience most people (e
by alextp 16y ago
I agree with the part about every sufficiently smart person being able to program if they're willing to learn and put the time.
In my experience most people (even students in intro to programming classes) are really unwilling to drop some mental habits and build the other ones that are necessary for programming. Some other people are just profoundly bored by controlling every little thing that happens in a computer, and would just rather have someone else do it for them. Even these people, I've found out, can be turned on to programming if exposed to it in the appropriate setting and with a bit of help to get them unstuck from the hard parts.
- humblest_ever 16y agoExactly! Programming requires a slightly different type of thinking that is learnable but that most people find undesirable to even attempt.
- Someone 16y agoI agree with the part about every sufficiently smart person being able to program if they're willing to learn and put the time. With that, everybody should be willing to agree, as long as you do not give a definition for 'sufficiently smart' and 'programming'. I know that may sound mean, but without attempting to define these, any counterargument to that claim can be rebutted with either "but he's not sufficiently smart" or "but x is also a form of programming"
- alextp 16y agoI agree, and I should have formulated my answer better. What I mean by sufficiently smart is a person that will be recognized as smart enough to be functional in any other field that requires thinking, from the arts to the humanities.