It took me 3 years before I was able to understand and write code that I was comfortable contributing to a product.