The more I read these kinds of things, the more I agree with
> The only way to truly opt out of big-company organizational politics is to avoid working at big companies altogether.
I've done plenty of really fun, engaging and interesting work in smaller companies. If you're able to be involved in open source work, what you do can still be something that many people appreciate, beyond the customers of your company,