>I'm not a fan of loudmouth hipster programmers either.
I throwing hipster around is a waste of time, especially considering these are extremely successful hipster programmers.
Create product everyone loves, create environment everyone loves to work in, live in San Francisco: fucking hipsters.
>He was hired to work on a project he was interested in, and was moved over to a project he dreads. They won't stay long though.
There is always shit work to do. It's a constant of the universe - there will always be work you're not super interested in. The difference is, is the rest of your job good enough to suck it up and take one for the team?
(Do you even think of it in terms of taking one for the team, or do you think you are just being shat upon?)