Hacker News new | past | comments | ask | show | jobs | submit login

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.




The whole problem is that the dependency chart will never be exhausted. There is just too much stuff you could learn in depth if you really wanted to.


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.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: