Comment Comment by deterministic It’s simple really: write libraries and frameworks yourself and use them for real projects. It will give you a great understanding of what makes a quality library/framework and make you a better programmer. parent deterministic 2 years ago