Re:Ask HN: For those programming 10+ years, what do you wish...
by lliamander on Thursday May 18, 2017 @02:21PM
(#14369686)
I 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.
Re:Ask HN: For those programming 10+ years, what do you wish...
by ben_jones on Thursday May 18, 2017 @02:50PM
(#14369940)
Misapplied Java design patters are the root of all AbstractWordFactoryFactory("evil").
Re:Ask HN: For those programming 10+ years, what do you wish...
by ilikerashers on Thursday May 18, 2017 @02:10PM
(#14369597)
The 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.
Re:Ask HN: For those programming 10+ years, what do you wish...
by rak00n on Thursday May 18, 2017 @02:06PM
(#14369562)
Also 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.
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 ...