Hacker News new | ask | show | jobs
by nbouscal 4771 days ago
I think you're dead on, and I think the reason for it ends up being pretty simple once you dissect it. Programming is an umbrella that covers a huge number of other skills to varying degrees. Many of them we don't even think about day-to-day, because like you said, we've been programming since we were 5.

Easy example: typing speed. I can type ~140 wpm, and I know I'm not alone in that among developers. That doesn't make me a better programmer… but it would probably be a hell of a lot harder to learn how to code if you were still trying to figure out how to type from the home row.

There are plenty of other skills that we don't really think about, but that make our lives as coders way easier. Someone who has never used computers outside of MS Office for high school book reports is going to have a completely different experience learning to code. Even completely mundane things like knowing what Alt+Tab (or Cmd+Tab) does can make a difference in your workflow. Add up all the little things, and you end up with a pretty big gap.