Your original premise is vague, purposely I suspect. It really depends on many, many factors, including exactly what you want to do and how big you want to get.
As you grow, you will find that the skills and time-demands on a managing entrepreneur and a day-to-day coder are vastly different. And, while it doesn’t hurt to have both sets of skills, at some point you will probably have to find yourself choosing one or the other.
That day may very well be your most challenging day.