As a programmer, how do you allocate time for planning? · HackerTrans