3 ms·
One thing I’ve noticed is that as more things “advance”, there’s more that you’re supposed to already know - and an expectation (especially among people who the
by commandlinefan 7y ago
One thing I’ve noticed is that as more things “advance”, there’s more that you’re supposed to already know - and an expectation (especially among people who themselves don’t really understand it) that it should somehow take _less_ time to get up to speed than it took in the past. Take machine learning, for example. You can work through a tensor flow tutorial in a day and understand how to use tensor flow to solve the problem in the tutorial or another problem close to it. If you actually want to understand how machine learning works - when it does or doesn’t apply, how to make it efficient enough to be usable, how to figure out where it went wrong when it does go wrong - you need to actually understand the statistics that’s behind it and the calculus that’s behind _that_. And that can take months or years, just to learn what you’re already “supposed” to know. I’m picking on machine learning, but I see this everywhere: I work with people who struggle to get Hibernate working because they don’t understand SQL joins, and they don’t have the time to go back and pick up “the basics” or people who can’t get Angular to work right because they don’t understand Javascript closures. As technology is made “simpler” it actually takes _longer_ to master while everybody on the outside looking in expects it to be easier to learn than before.