Actually, no decision is simplely good or bad.
Continuing to work at my current company would certainly be more comfortable, and I wouldn't have to endure any struggles, but that's not the life I want.
Like you, I can't stand working on projects for others; this stems from my personality. It's undeniable that most people can tolerate it, even if they don't enjoy it.
It was after 7 or 8 years of starting my own business that I began to see decent financial returns. Looking at the entrepreneurial journeys of other programmers around me, it's roughly the same pace. So if you are going to start a similar journey, remember to tell yourself every day that tomorrow will definitely be better.
BTW, Why is it so difficult to get started?
I looked back and realized that it's because we are targeting an incremental market.
If we were aiming at an existing market, it would likely be much easier.
Continuing to work at my current company would certainly be more comfortable, and I wouldn't have to endure any struggles, but that's not the life I want.
Like you, I can't stand working on projects for others; this stems from my personality. It's undeniable that most people can tolerate it, even if they don't enjoy it.
It was after 7 or 8 years of starting my own business that I began to see decent financial returns. Looking at the entrepreneurial journeys of other programmers around me, it's roughly the same pace. So if you are going to start a similar journey, remember to tell yourself every day that tomorrow will definitely be better.
BTW, Why is it so difficult to get started?
I looked back and realized that it's because we are targeting an incremental market.
If we were aiming at an existing market, it would likely be much easier.