Hacker News new | ask | show | jobs
by harryh 4555 days ago
Your comment really had two separate points one around training practices and another around hiring standards and occasional cargo culting. It was only the latter that I was objecting to.

It's interesting to think about the first point though. Why are training practices different in software? I can think of a couple of hypotheses:

A) Programming is one of few fields where it's possible to self train. B) Programming is a relatively young field that hasn't matured enough to develop rigorous training practices. C) Software companies aren't profitable enough to support expensive training programs. D) Training of programmers is a relatively futile endeavor as most programming success will come from innate talent that is either present or not in any given individual.

Just off the top of my head I put the most weight on A and C (especially for startups) though I'm fairly uncertain. There might also be other reasons I haven't thought of.