Ask HN: Any others coping with “starting but not finishing?” syndrome?
Do you have this problem? Have you found ways to deal with it?
Do you have this problem? Have you found ways to deal with it?
I know people always tell you that you ought to finish what you started, and in general I would very much agree with that. However, one should also ask oneself whether the thing one is currently working on is worth finishing - and in the case of my side projects, the answer is oftentimes "no". And I don't think that's wasted time: if I've had my fun and learnt something new along the way, then it was worth it. In the end, it would be more of a waste of time if I were to force myself to finish off the project. After all, it isn't like they would have changed the world if I had completed it...
Moreover, you can often change what "finishing" the project means to yourself. Maybe it means just gaining enough knowledge to do something else (maybe something related to your day to day work). At the end of the day I get value out of my side projects. The only one who suffers is Github for having to host code indefinitely that I usually won't go back to :p.
http://www.blog.theteamw.com/2009/11/07/100-things-you-shoul...
https://news.ycombinator.com/item?id=10724460
http://www.nytimes.com/2015/11/29/opinion/sunday/addicted-to...
Over time the reality of the amount of work required kicks in as well as some engineering ego. It's not enough anymore to just get something up and running...it has to be done according to the latest best practices, probably utilizing some new fangled technology I wanted to play with and it needs to be elegant, beautiful and perfect in every way.
The project starts becoming less about accomplishing the original purpose and transforms more into an embodiment of my own engineering ego. Once it shows some early promise, incorporates the latest stack I wanted to play with and either hits a few major design/architecture snags that bog me down or the busy becomes too much...I loose interest.
I hate it and I hate myself for working this way. I am so sick of not finishing what I start and it's the same cycle every time.
Interestingly at work, it's a completely different story. It's all about efficiency, getting the thing done, tested and deployed to production because there are another million things to get done. Super focused, conscious about what is considered good enough and very little patience for other engineers who feel like they need to constantly fiddle with something instead of moving onto bigger more important things.