Instead of trying to create a fancy standing/sitting desk workflow, I've personally tried to just take more breaks throughout the day. Unless the weather's terrible, even a brief five minute walk does wonders.<p>It's also a great way to get some alone time and mull over what you're working on without distraction. Just as when I was a student studying mathematics and doing a bit of research, I've found that with programming sometimes a greater clarity of thought is achieved when you have nothing but your mind -- no pencil, no paper, no computer, nothing to write on, nothing to doodle on. It forces you to consider only ideas that you can fully manage in your head.