3 ms·
> The boundary between a beginner and a coding rockstar really isn't very great I respectfully disagree. My experience says the difference between a beginner a
by flavio81 9y ago
> The boundary between a beginner and a coding rockstar really isn't very great
I respectfully disagree. My experience says the difference between a beginner and a really good, experience coder, is HUGE, and not only on fields like "machine learning" but in everyday commercial systems.
Unless, of course, your platform is something like Java where everybody is crippled to an extreme degree.
That is, if you get 400 people on a room, tie their hands and their feet, they most likely dance with the same skill, their dancing experience notwithstanding ...
- rak00n 9y agoAlso it makes a huge difference for the next person who'd work on that codebase to add a new feature. Doing that could be anything between a breeze to a blazing nightmare depending on who wrote those codes earlier.
- ilikerashers 9y agoThe point he was making is that most experienced coders are focused on delivering, regardless of how slick their code could potentially be and eventually all code will suck. You just proved this by picking on Java.
- lliamander 9y agoI think an important piece of advice to take from this (and something that I learned early on) is to favor tools that reward mastery. In this respect Java isn't actually that bad, even if there are better options available. What's worse is the culture of many organizations that happen to use Java.
- ben_jones 9y agoMisapplied Java design patters are the root of all AbstractWordFactoryFactory("evil").