|
|
|
|
|
by joshuaengler
1834 days ago
|
|
Absolutely true. You need to finish everything you start (within reason), because starting new projects then quitting becomes akin to an addiction. Don't develop bad habits, start only projects you know you can finish and see them through to the end if you want to be successful. |
|
In order to break out of that pattern I had to recognize that I had a problem and that this pattern existed in the first place. Nowadays, I usually stick to smaller project with a well-defined scope, avoid starting too many projects, etc.
That being said, as a hobbyist, you have no duty to finish anything. In my opinion, it's OK to reassess your priorities from time to time. If you started something, and it's really become too stressful, you're not really sure where it's going anymore, it's OK to put it on ice and move to something else for a while. It's one thing to keep pushing because you really believe you'll be creating something that adds value to the world, it's another thing to punish yourself because hey, you really have to finish this thing, otherwise you're a quitter.
If you're working on a startup, you definitely don't want to quit, particularly if other people depend on you, but if you already have a full-time coding job, you don't want to burn yourself out working on side-projects, which is unfortunately possible. So you also have to learn to respect and accept your limits IMO.