News for hackers. Stuff that matters.
Re:What makes programming so hard? Can non-programmers inven... by BrandonM on Friday October 19, 2007 @01:42PM (#70409)
Maybe that is one thing that makes CS more difficult than other areas... that you must learn by doing. We really are hard-wired to learn by imitation (as the original commenter said). That is how we learn language, social norms, etc. CS, however, is definitely something that you need to learn by doing.

Interestingly, that may also explain the idea of "computer geeks". If CS selects for people who learn by doing instead of by imitation, you are more likely to see those types of individuals. If social norms and social interaction is learned by imitation, those are abilities that are harder to learn for someone who is more inclined to learn in another way.

There are no comments on this comment yet.