I would totally have to disagree with this.
I learned my logical thinking skills from programming.
My office has an adjustable, motorized desk. When I work I can sit, or stand. And switching back and forth is good.
However, please note that you should not maintain any posture static for an extended period of time. Make sure to take micro- and macro breaks, and walk away from the desk every once in a while. This is critical if you do long hours. I would recommend looking into an ergo timer such as the open source Workrave.
Where there's a will, there's a relative.