4 ms·
Starting early certainly isn't a requisite, but it can be a pretty big advantage in most fields.
by johnrob 16y ago
Starting early certainly isn't a requisite, but it can be a pretty big advantage in most fields.
- nostrademons 16y agoThe big advantage is that you can get to your mid-20s with 10 years of experience and lots of practice, and then be mentally ready without having the commitments of a house, wife, kids, mortgage, etc. tying you down. You can get those same advantages by delaying dating & childbirth until later in life, although then you sacrifice in that your kids may never know their grandparents.
- timr 16y agoWhen it comes to software, I don't think starting age matters that much, except perhaps on the margins. The field changes too quickly for amateur technical experience from 10+ years ago to have much of an impact on quality. The kind of experience that ages well is the kind that you can't easily get as a teenager with a Linux install. Also, every time I interview someone, I ask them how they got into programming. So far, there's been no strong correlation between quality and years of experience. The people who started programming in elementary school are just as likely to be crappy as those who didn't start until college. The strongest predictor I've seen for engineer quality is college GPA. People who work hard and get things done also tend to get good grades.