Hacker News new | ask | show | jobs
by perlpimp 5300 days ago
I have been fighting somewhat winning battle with procrastination and it sums up to a few things, key ones are: - get a good nights sleep, having less then 8 hours of sleep lowers your IQ and therefore doing complex and rewarding work its a catch 22, you go home feeling bad fret go to bed late. - make a plan before you go to sleep for the next day, visualize, conceptualize results in your head - feel the accomplished goal. - when you wake up focus and tell yourself that you trust that you can be reach each one of those goals. goals can be .. being focused and productive and feeling great! - few pushups crunches goes a long way at the beginning of the day. if you feel a bit tired - i take a shot of double espresso before morning excerize, it all falls into place.

Procrastination can be good if it is deliberate, like when you are stuck and you can't move you can deliberately switch focus, take a nap read a book.

My 2c.

1 comments

Honestly I find my IQ to be a hindrance for all but the most difficult coding. Getting a night of 4 or 5 hours (half the mornings waking up naturally) does wonders for my productivity.

Most of the time I'm not actually working on the math part of what I do (building data analysis applications), I'm working on the glue code. Glue code is terribly boring, but less so when your mind doesn't have the energy to think about more complicated things. Also, TDD really helps because it makes it feel more like a game where dots are XP tokens, but still. Also being sleepy makes me more likely to just say "$#%@ it, I'll just roll it in C" rather than trying to reduce an O(n3) to a O(nlog(n)).

Hmmm. After writing all that out, I came to the realization I need a vacation.