I ask this sincerely, because I am trying to find a way to approach office politics as just part of my job and play it well. But as a developer, I'm also trying avoid the version of office politics where you just promise impossible things then find scapegoats later.
- I think there will be some challenges in that, can we take some time to think through the implications of ______ (or how we would deal with _____, etc)
- I think it's a great idea, but we're going to need to come up with a creative solution to solve _______
- I think we're probably under-estimating how much work that is. Maybe there's a smaller version we could start with and progress from there.
- We've looked into this before and got stuck at ________, do we think we've got a solution for that?
Once you have committed to doing something, experience usually wins out in doing it better.