3 ms·
It's not about intelligence--some people's brains just aren't wired in a way that would make them any good at software development. That doesn't mean that they
by RussianCow 13y ago
It's not about intelligence--some people's brains just aren't wired in a way that would make them any good at software development. That doesn't mean that they couldn't ever learn how to write code given enough time, but not everyone has unlimited time and will power to do that. So in theory, yes, anyone could learn to code. In practice, it doesn't work out that way.
- nfoz 13y ago"brains being wired" -- this is a failed analogy, since brains are extremely changeable ("plastic", another weak analogy).
- pessimizer 13y ago>some people's brains just aren't wired in a way that would make them any good at software development. People say this a lot. That is the entirety of the evidence for it. I have yet to meet someone in a context in which they actually wanted to program who didn't have the ability. Programming isn't hard, hard programming is hard, because it usually requires hard math and deep abstraction. In those cases, though, the programming is the easiest part - it's pencil to notebook that's frustrating.
- thedufer 13y ago> People say this a lot. That is the entirety of the evidence for it. "I haven't seen the evidence" is hardly synonymous with "there isn't any": http://www.eis.mdx.ac.uk/research/PhDArea/saeed/paper1.pdf http://www.eis.mdx.ac.uk/research/PhDArea/saeed/paper1.pdf
- fragsworth 13y ago> some people's brains just aren't wired in a way that would make them any good at software development. I've worked in education with enough people to understand this situation very well. There's an initial "hump" that you have to get over, the very first time you are learning how to program. It involves wrapping your head around a few dozen distinct concepts and how they can interact. For some people, it takes a few days, and for others, it takes a few weeks or months. This is usually based on how much prior exposure they've had to programming - how much they tinkered with it before trying to learn it formally. Anyway, after that hump, people feel confident that they can learn to do anything in the world of programming. In my experience, the only people who failed to reach this point were the ones who did not dedicate a reasonable amount of time. Once you get over those initial concepts, your skill level is really just a matter of how much experience you've had. The ones that learned the initial concepts in a few days are not necessarily better than the ones who took a few months.