Three steps to make sure you get more than 1 or 2 days out of it. 1.) Make it very crappy, and put it live for the world to see. 2.) Be embarrassed that this thing you made is so crappy. 3.) Use that embarrassment to make it better. However, I suspect that the problem might be something else. They say you should always be working on your best idea. Maybe you are jumping from project to project too fast? Maybe you nee…
Ask HN: How to finish personal projects?
11–20 of 38 posts
Re: Ask HN: How to finish personal projects?
#12Re: Ask HN: How to finish personal projects?
#131. Put the project in a private GitHub repo. Paying for it adds incentive to work on it.
2. Break up the work into small tasks and add them as issues in the GitHub project. Aggressively separate them into milestones to stay focused (Milestone 1 == MVP, less important stuff in Milestone 2, etc).
The reason I think this works is that it is easy to get overwhelmed by all the work on a side project, and you have limited time to work on it. Now when you have time, you grab a ticket, complete it. Each ticket should be doable in a few hours or the scope of your ticket is too broad.
Re: Ask HN: How to finish personal projects?
#14Three steps to make sure you get more than 1 or 2 days out of it. 1.) Make it very crappy, and put it live for the world to see. 2.) Be embarrassed that this thing you made is so crappy. 3.) Use that embarrassment to make it better. However, I suspect that the problem might be something else. They say you should always be working on your best idea. Maybe you are jumping from project to project too fast? Maybe you nee…
Re: Ask HN: How to finish personal projects?
#15This might not work for everyone but for me I've actually built a few useful tools that I use everyday and have been able to continue building on. The only 2 requirements needed before I undertake something is 1) that it is something I see myself using on a semi-daily basis and 2) that I can build it within a day.
Re: Ask HN: How to finish personal projects?
#16My recent workflow has been this: 1. Put the project in a private GitHub repo. Paying for it adds incentive to work on it. 2. Break up the work into small tasks and add them as issues in the GitHub project. Aggressively separate them into milestones to stay focused (Milestone 1 == MVP, less important stuff in Milestone 2, etc). The reason I think this works is that it is easy to get overwhelmed by all the work on a s…
Re: Ask HN: How to finish personal projects?
#17For example for a long time I used to do very "philosophical" projects.
Huge ambitious ones where before you even start you already know it's by definition going to take years for it to get to somewhere worthwhile.
Except I wasn't ready to commit to such things, and I knew it.
That tiny half-assed part of a huge project will not amount to anything.
So overtime I accumulated a great graveyard of "this would be cool if I had worked on it for a year instead of 2 weeks" projects.
On the other hand if the idea is small and practical you can work on something for 3 weeks and have something nice and practical that is a concrete achievement.
So if finishing is your goal and you don't have tons of time to dedicate to a project my advice is to ask yourself how practical and realistic is it for you to finish an implementation of that idea in your desired time-frame?
If it's a huge idea you have to accept the reality that in your amount of time you can't finish a significant % of it.
And 5% of a huge project is often not as useful or impressive as 120% of a tiny project.
Re: Ask HN: How to finish personal projects?
#18Re: Ask HN: How to finish personal projects?
#191-Plan, prioritize, schedule; 2-Use a scrum.. even if you are the master, the team, the stakeholder all at the same time. Tip: don't forget the stand-up meeting.
I've learned it from a German colleague (and great friend) who even use scrum to manage his own house activities... yeah he was kind of sick.
Re: Ask HN: How to finish personal projects?
#20Just like it you do at a company.. 1-Plan, prioritize, schedule; 2-Use a scrum.. even if you are the master, the team, the stakeholder all at the same time. Tip: don't forget the stand-up meeting. I've learned it from a German colleague (and great friend) who even use scrum to manage his own house activities... yeah he was kind of sick.