I always see the recommendation to spend a huge effort on business planning, etc., up front before you start. This can often lead to giving up on the idea, though. Yeah, you might say then that the person doesn't have the passion to be successful if that is the case but alternatively, I've found that with software, simply doing it and getting something working is what really generates the motivation.
Maybe business planning is good but it doesn't necessarily need to be the first thing you do and it's not worth it if the result is that you do nothing instead.
I always see the recommendation to spend a huge effort on business planning, etc., up front before you start. This can often lead to giving up on the idea, though. Yeah, you might say then that the person doesn't have the passion to be successful if that is the case but alternatively, I've found that with software, simply doing it and getting something working is what really generates the motivation.
Maybe business planning is good but it doesn't necessarily need to be the first thing you do and it's not worth it if the result is that you do nothing instead.
I'd argue to just do something first.