Quote Originally Posted by Episcopal View Post
I started to grow in programming because of the obstacles.
This is exactly what makes someone good at programming! It's those difficult obstacles. But it's not always about the challenge. Sometimes you just need to make a quick buck or accommodate one of your clients with a new utility. In this case, you need to get it done as quickly as possible. This kind of gun-slinger programming is good for learning and having a bit of fun but it's bad for business. In business, time is everything! Businesses need things done quickly.