@mctx && @kamaal,

1. I spend a lot of time planning my day, week, month, trimester. I don't go longer than that because plans change so much that its not useful. Planning is crucial, and real hard work. If you are not planning, then you are just wasting resources away.

I do plan differently than other people. I don't use TODO lists. Mine are more scribbles on a notebook. Each day I set a goal of completing n amount tasks and focus on getting them done. They can be for something from the present, or for something one month away. Having such flixibility allows me to buy myself time.

2. I track my momentum. The more I do the more I want to do. I have this neat little calendar that I created myself called "The Snowball Calendar", where I keep track of every productive day I've had. Just imagine a printed calendar and each day is crossed with a big red X. I put this in a place where its visible. Gets me amped up to keep working towards my goals by just seeing how much Ive done already.

3. I allow myself to just get up and leave at almost any time (unless Im with a client or doing some specific work). Sometimes I get on my truck and get a table at Chilli's. Then spend about 2-3 hours working from there. Other times I simply go to the backyard with my laptop. :)

4. I meditate. But not any Zen-style meditation. I do what I call work mediation. In it I see what I want to accomplish already done, then trace back the steps needed to complete it. I really like doing this because it really eases a lot of pains that come up during projects. A great example is that I use this technique to first write the programs in my head, and then onto the computer. I can really cut down coding time if I just write the whole thing in my mind.

5. I dont have a strict schedule, say from 9-5. Doesnt work for me. I do things in blocks of time. Length varies by task. Sometimes Im a complete night owl, and sometimes I wake up early in the morning and work. My sleep is not deprived because I take nap breaks.

6. I don't surf the web from any of my workstations. I only do it from my iPod. Netflix, Pandora, Youtube, HN, reddit, etc., they are only accessed from the iPod. The workstations are for work only. I have one for code, one for writing, and two servers that power Nuuton's crawler.

7. I make sure to work while doing other things. Not multi-tasking, though. Say I'm cleaning around the house. I keep a pen and notebook at hand. While cleaning my mind wanders off. Every few minutes I get a burst of data coming in. I stop and write those things down. Every thought.

8. I exercise well. Exercise keeps me in top shape. Plus my best ideas and solutions always come when Im running on the track.

9. I dont follow a particular diet, but I make sure to count calories and eat well. Eating fast food is just detrimental to productivity because my body shuts down. I feel sleepy and tired from all the junk in it.

10. I take mini vacations where I just dont do anything at all. Nothing. Just sleep, watch netflix, and eat. This past weekend was one of such. After working hard for a month and a half (average 80 hours a week because I also worked on Sundays), I had to take a break. So I took it.

11. I dont waste time picking my clothes. I have a standard attire that I use every day (like an uniform).

I'm basically working or thinking about things during the whole day. But I have always been like this. And Im not sure if this is something that anyone can copy or do (or even learn). Its just the way I am. I know of people who are very productive working much less than I do. So it just differs from person to person.