Hacker News new | ask | show | jobs
by tawan 4000 days ago
Given a set of tasks T, that have to be done, and the tasks are interdependent.

Sort T by difficulty to complete. Complete one task after the other starting with the hardest.

This approach goes against the often spread advice that you should start with the easiest tasks, which are probably fast to complete, in order to get quickly a feeling of accomplishment which keeps you motivated. I think this approach is wrong and here is why:

IMO our brains always weigh risk multiplied with investment against reward, and as long as the reward outweighs (risk * investment), we are motivated: Risk meaning here, that you invest time and effort but eventually you miss the deadline and are not paid the full reward. The more time we let pass, without completing anything, then the risk of not getting the rewards becomes bigger and eventually it is not worth our effort anymore, and our brain finds more rewarding things to do (procrastinates). So why should we start with the hard tasks first?

Because, given that we start with the easy ones first, we reduce the available time to complete the hard tasks, and by the time that we start with the hard ones, the risk of failing becomes too big in order to be still motivated. In contrary, when we start with the hard ones, of course it takes longer to finish them, and the time left for the easy ones is less, but our brain can easily estimate the risk of easy tasks, and it will find that it's quite possible to get the final rewards, because we already finished the hard ones.

The realisation changed my life. I completed my CS master studies within 15 months.