I’ve found that when faced with a set of seemingly insurmountable challenges, the first step towards making it easier is to break things down into as large a set of small individual tasks as possible.
via Justin Kan.
Indeed small wins are important.
Especially right now when I learning to code. At the initial stage, it seems almost impossible for me to understand the codes / methods taught in the appcoda. But as I break down the codes into smaller parts, the learning process is so much better and I feel much better too, because I’m able to proceed ahead instead of being stuck behind.
Taking this trick, most of what I do now are broken down into smaller parts, even my daily todo list.