Ask HN: how do you learn to code right?
I "know" Java, I "know" Scala, also HTML, JavaScript, CSS, some Ruby, some Python etc, took courses, did 12 years of professional work, but still I don't know if I'm doing it right. I might know Java the language in and out, might pass any test with the highest score, and my code might be readable, might have low bugs, might be well designed, but I have no clue. I find it so hard to find places that can really tell me what is the "right" way to do it. for example, I was raised to believe Java OOP has the answer to anything, so I used my share of AbstractBeanProxyFactoryClass and Spring framework and thought this is what I should learn from, then there was Seam which influenced JEE 6, and then I learned about RoR which changed my mind a "little", then Scala, Play, then I learned that all that I was taught is wrong (Singletons, OOP, BDUF, multithreading in Java) or right (depending who you ask) There are so many places to teach you how to code, I know how to code, I can code anything, bu
DeepCamp AI