I feel like I can reuse an old comment on mine for this :)
4 points by jlengrand 153 days ago | link | parent | on: Ask HN: Why can't I get started?
In the past year and a half, I started at least a different dozen projects. None of them is finished, or in a "correct" state. I would start something, to stop it half way through in order to start something else. I would sit on the computer to work, and start gaming a few minutes later. . .
But lately, within 3 weeks, I popped up my first android application on the store; without any prior knowledge on database, webscrapping or anything else I needed to build the app.
The difference? The users. A friend of mine called me saying : Hey, I do that every morning, and the current way of doing it is a pain. I am sure you can do something for me.
And magically enough, I got motivated, working my arse off to get the first version finished. Since it is on the market, I got 60 recurring users and growing. And this keeps me motivated. I put hours on the project, just because I get feedback.
So the conclusion: Do something that someone asked you to. Get your users first, start working afterwards. Don't be alone.
If you don't have users, then join a project that has already started, in order to code with someone and get some interaction.
I think that for a good 90% of us, what keeps up working is the passion for solving problems others have.
Hope this helps :)
The updated version is that I am currently having 700 daily users, everyone is really happy on the store (4.47/5) and I keep working on it daily.
Hope this helps :)