Before you do this, consider the following question: would you rather spend your time learning to build the Uber app, or learning the skills to build Uber (the company)? Those are two truly different skill sets, and the latter is far more rare and valuable. The ability to raise money, build teams for a variety of functions, budget, and execute on an audacious vision is far outside the realm of most software engineers.
Unless coding is truly your passion, hire someone or find a technical co-founder. Spend your time learning how to plan and build stable, scalable businesses and teams. Your goal should be to build an organization that can employ all of the software engineers necessary to carry out the vision for your business - not to be able to write all of the code yourself.
Unless coding is truly your passion, hire someone or find a technical co-founder. Spend your time learning how to plan and build stable, scalable businesses and teams. Your goal should be to build an organization that can employ all of the software engineers necessary to carry out the vision for your business - not to be able to write all of the code yourself.