I need helppppp?

Could the 'trial and error' in the following text be an allegory to what it takes to achieve success and not just a meaning in terms of coding?

"So in 2012, I started a company to teach girls to code, and what I found is that by teaching them to code I had socialized them to be brave. Coding, it's an endless process of trial and error, of trying to get the right command in the right place, with sometimes just a semicolon making the difference between success and failure. Code breaks and then it falls apart, and it often takes many, many tries until that magical moment when what you're trying to build comes to life. It requires perseverance. It requires imperfection. "
I need helppppp?
Add Opinion