How to practice mindfulness during job hours Is there any way to stay mindful when your mind is busy at work?
It is not an easy task to stay mindful as a software developer. I am one myself, and I even wrote a book on that matter.

There are three things I consider important for myself.

First: I practice meditation when I am not working. This gives me the roots I need.

Second: I need to interrupt my daily workflow so I can remember my practice and what I learned from it.

Third: I need to focus on work when I am working and focus on the rest, when I am not working. Which means: no Facebook at work time. But when I become tired at work, I interrupt my workflow and practice.

For interruption, I use several tools which change from time to time. Influenced from Zen, I sometimes walk mindful: Kinhin. Or I cook the best cup of tea possible. Or I just meditate in my chair. 

When you have interrupted work and you feel you are mindful, go back to work and hack. Give yourself "focus times". Don't waste your time with other things.

Working as a software developer means, your mind is occupied by a technology problem. Sometimes you cannot feel your body, because you are concentrated on the problem. I don't think this is bad. Just interrupt when your mind/body demands it, and go back to the analogue life. Sticking with the digital life is as bad as sticking with the analogue life alone (at least for us programmers).

You may also want to read another Zen programming related blog post of mine, in which I wrote about some of my thoughts on working.