Hacker News new | ask | show | jobs
by amateurdev 2189 days ago
Completely agree with this! One thing I like to do is break any task to smaller pieces and then achieve those goals. There are some times when I'm really excited about something and can work days without any distraction (both work and personal projects) and it doesn't feel exhausting at all. On the other hand, when it is something uninteresting, writing even 10 lines of code takes half a day to me. These are the times when I need the micro-goals the most. Just achieving these small milestones itself gets me on a roll to complete the bigger tasks.

One other big thing is making it a schedule. I used to hate working out and cut corners sometimes. But then I decided to go everyday for 1 week, then 2 weeks and checked that day off on the calendar. Looking at all checkmarks made me slightly uncomfortable when I felt like not going one day. Now it just doesn't feel like work waking up at 5am to work out. Its just become a habit. I've kind of removed the emotion of passion or excitement and do it because I have to do it. As dull as it sounds, looking occasionally in the mirror makes me happy to see what I've achieved, but I never think about that when I have to wake up.