Do you have anything specific in mind that would cause you to believe otherwise? Possibly I can offer up my experiences.
Do you have anything specific in mind that would cause you to believe otherwise? Possibly I can offer up my experiences.
1. Being able to contribute to expectation / well at work while trying to do so.
2. As a developer, you will likely have to retain a deep domain knowledge so shifting between the domain of your own creation and the one of your employer isn't going to be lossless.
3. Having the discipline to ship when you are the only one working on it and not keep on building because you can.
4. Technical skills aside, doing the marketing work to get buyers for the product. Marketing tends to be a shot if you don't have a pre-existing audience to pitch to in the dark until you test and tweak down to the the source that converts the most while keeping you profitable. Where do you even start? etc.
5. Keeping yourself motivated though to completion.
6. Not burning out and managing your emotional well being while making your product as well as doing your job. How much of your free time are you okay with spending on this idea?
All of this for even a simple product is not a trivial undertaking. All things considered, technical skill is only one of the many requirements for someone to be able to pull this off. Technical skill may be just a very tiny portion of what you will need to succeed.