Don’t get me wrong, I think it’s important to have a continuous understanding of the environment you’re living/working within, but it’s equally important to have a continuous understanding of what you love to do and how you’re going to provide the most value to a community as well as yourself. Making things my way has lead to so much more than forcing myself learn and make things the “right” way. In other words, making it “wrong” (if there is such a thing) is much more important than not making it at all.
I love this quote by Jason Schuller, and if I didn’t follow this same advice, I never would’ve gotten involved in WordPress development, because doing it “the right way” was just unattainable in the short term, when I was looking simply to solve my problems.