Earlier quoted context omitted.
I've been programming for a long time, so I don't think it had anything to do with productive programming. In fact, each attempt was less work than the previous. The thing that I didn't understand is that being successful in business has very little to do with having an original idea. You're much better off just looking at how other people are making money and becoming their competitor or improving upon what they are…
Most innovation happens this way. Get some existing idea, develop on it and market/sell it off as a better alternative. Seems simple. If only.
Just building something people need/want, or improving upon what works, is a deceptively simple generalization. It boils down to execution, and that's where our originality still comes into play.