Read an interesting post by igor_nav the other day, describing his newly-devised methodlogy for tackling one-person development projects — specifically, dealing with the problem of not being able to finish things, by breaking down the tasks remaining. Take a look at his explanation!
The problem he describes doesn’t really apply to me, because I have a strong “implementer” personality element (in Belbin terms). I have a load of projects that are sitting moribund at the 20% stage, ie. the interesting ideas have been had but I realized it would be a load of work or rather boring to implement them. But for the few that I get past that point, I tend to be quite driven to get them finished. I’m psychologically incapable of leaving something at 90% done, because the anticipated emotional reward of doing the last bit is so great for me, it overcomes any pains along the way.
Which are you more like?
I should also point out that the particular project that igor_nav is talking about here is a fun puzzle website, which you should definitely check out. My own peek at it suggests that so far there are about half a dozen puzzles that are easy / quick, a couple that will need time and research, and a handful that I don’t understand at all. But maybe you can do better?