I am going to start a business of software development. But before that I am having some questions. There are two possibilities:
1- I gain experience developing softwares (especially programming skill) first (say for at least 7-8 years) and then think of starting any business.
2- I acquire sufficient knowledge and information about software development and programming knowledge. In this case I will be giving more time to understanding how softwares work and how to solve a problem, instead of coding. In this coding experience is only about 2-3 years. But about 4 yrs have been spent in research, and acquiring programming knowledge (which is different from programming skill).
In first case it is "actually having hands-on experience on specific stuff" while in second case it is "knowing how to solve a problem of much broader range(as compared to 1 above), and hiring a programmer."
In first case it is "skill" while in second case it is " Information and knowledge."
Can someone tell me which way is having more chances for success.