>> We need to take control of this game. We need to take it back and make it good-- and fast.
I have been thinking along these lines as well but I am unsure on what can be done.
The real problem here is that our profession contains many shy, socially-awkward types, and guys and girls that were bullied when they were school and haven't fully recovered. Many don't understand how status is conveyed or are in complete denial that it exists. If you are the only developer in the room that wishes to be treated with respect, to be autonomous and to (learn to) operate on many levels then it seems like you are really on your own in trying to get these things. Many will continue to eat from the hand that beats them, and won't take the necessary risk to get themselves a better position and to help each other even when one of their team mates decides to make a stand. (I read a lot of your articles and I have to say I have gone DFA before and I will do it again.)
What is really needed is some kind of professional association that fights for our rights. A forward-thinking organisation that has good principles and can't easily be co-opted. Perhaps also a way of accrediting organisations that have great working conditions and a culture of respect. Maybe the only two which hit the list are Valve and Github. But once every cool startup is run like this then larger corporations will have to compete on a cultural level for talent.
I would like for all of us to be able to apply ourselves on a strategic and creative level no matter what our role in a company is.
I wonder who decided that because we implement we should not be allowed to create, design, and think for ourselves? They don't have the right to take this from me, nor do they have the right to take it from you.
The other night I was speaking to a friend who has found herself in a sales position where she is allowed to pitch ideas to clients and see where she can take things. She was happy and felt like she had finally found real freedom. How many of us have been able to grow the network of contacts and future clients required to solve business problems?
We're being held back but we're also holding each other back.
And I now realise you can't solve tribe problems on an individual level.
There has to be a way that we can all work together on this.
Are others interested?