1. Make a dependency chart for all your things, showing which ones depend on which other ones.
2. Mark each node with some notion of what you're getting out of it in the first place. This could range from "for the lulz" to "world domination".
3. Pick the earliest, easiest, most useful/fun thing and do it, as soon as you have the time. Do not do anything else, except possibly the next easiest, most useful/fun thing if you really feel the need to split your time. Keep on coming back to these same one or two things whenever you get the time until they are done.
4. Repeat (3) until entire dependency chart is exhausted.
Well of course it will never be exhausted! But you will actually be making progress, and you can always weight things up or down in accordance with how near-term or long-term important they actually are to you. The principle is that you will get things done.
2. Mark each node with some notion of what you're getting out of it in the first place. This could range from "for the lulz" to "world domination".
3. Pick the earliest, easiest, most useful/fun thing and do it, as soon as you have the time. Do not do anything else, except possibly the next easiest, most useful/fun thing if you really feel the need to split your time. Keep on coming back to these same one or two things whenever you get the time until they are done.
4. Repeat (3) until entire dependency chart is exhausted.