In the Bay Area for better or worse not knowing how to start, let alone run, a successful company is not a blocker. If you have a good enough idea and enough desire, you can either get assistance or get enough money to learn by trying. Of course you do have to pass some minimum bar of social skills to be able to interact with others and convince them to work with you.
If you don’t like doing all the non-programming work that running your own company entails, you might prefer a annoying job that still only requires programming over starting your own company.
Starting a company takes skills that go beyond being a good programmer.
In the Bay Area for better or worse not knowing how to start, let alone run, a successful company is not a blocker. If you have a good enough idea and enough desire, you can either get assistance or get enough money to learn by trying. Of course you do have to pass some minimum bar of social skills to be able to interact with others and convince them to work with you.
If you don’t like doing all the non-programming work that running your own company entails, you might prefer a annoying job that still only requires programming over starting your own company.