Ask HN: How to learn best practices when you have no one to teach you?
I did a quick control-f &quot;read&quot; and almost everyone is telling you to read books or articles about best practices. That might be useful once as a highlevel overview when getting started on a topic, but my personal advice is to only do that briefly. You&#x27;ll get the most bang for your buck READING CODE. There is no better way to improve as a developer than reading good code.<p>Reading articles and books will teach you things that sound good but may not hold up in real life. Code is battle tested and real. To learn about art, you can read volumes about form, shape, color, composition etc. but you really need to look at great art. Same with code.<p>Of course, you may wonder &quot;how do I find good code?&quot; I would just try to find high-profile OSS that deals with whatever kind of tech you are interested in. It may not all be good, but if you diversify the code bases you read, you will notice the differences and learn for yourself why some might be better than others.