You know, I am actually VERY okay with short-term thinking but not when it's 100% of all decision making.
Make it 75% short-term objective and give the other 25% to longer-term planning and/or simply playing with ideas and I'll be very happy to work in such a place.
I am not a fanatic -- and most programmers are actually quite understanding (if a bit too timid sometimes) people.
We just want the pendulum to not be on one of the sides 100% of the time. That's it really.