http://michaelochurch.wordpress.com/2014/06/06/why-programmers-cant-make-any-money-dimensionality-and-the-eternal-haskell-tax/ - This is a long article but I'll pull out something that has personally affected me:
"Related to this is the Fundamental Hypocrisy of Employers, a factor that makes it damn hard for a programmer to navigate this career landscape. Technology employers *demand* specialization in hiring. If you don’t have a well-defined specialty and unbroken career progress toward expertise in that field, they don’t want to talk to you. At the same time, they *refuse* to respect specialties once they’ve hired people, and people who insist on protecting their specialties (which they had to do to get where they are) are downgraded as “not a team player”." if you recognized yourself in this quote, please stop. Build a diverse team able to gel into greatness. As technical people with specialized knowledge, everyone on this mailing list is affected by this social phenomena. Don't be an enabler. To whatever extent you can, push back.