Ask and It Shall be Given
steveblank.com
steveblank.com
Of course, three more things popped up every week and the project slipped by months. I spent the entire project feeling guilty. Then one friday it dawned on me that there was a world of un-finished requirements that had never been captured. I had never done anything "manager-y" so I went to Borders, bought Rapid Development by Steve McConnell, and read it over the weekend.
When I showed up that Monday, instead of getting to work on the "last remaining three things," I hid out in an abandoned office and started specing and estimating the remaining parts of the project. Then I went to my managers with a full re-estimation that was months out. Of course, they weren't happy with the projection, but having data gave me the back-bone to stick with it.
Until that point I had thought my career was entirely dependent on being smarter, on developing programming chops like the gurus that I read about on Slashdot. Afterward I thought of it as being extremely dependent on what I consider "personality traits" but which seem to be trainable. For example, the initiative to fix something that's broken rather than just complaining about the status quo, or the calmness to stick to my guns without taking it personally that the people around me were wrong.
Why make my job harder without getting anything for it? Only management benefits from it.
But the other thing I wanted to point out is that a lot of time taking the initiative makes your job easier. Granted in the story above I did read a 300+ page book over the weekend, but after that I was able to do more of the work I wanted to do in the same amount of time I'd already been giving.
It's probably a good thing to do.
"most of your peers wouldn’t even get into the game due to some unspoken belief that in a meritocracy, good things will come to those who wait. Perhaps if you have a union job based on seniority, but not in any startup I’ve ever seen."
There are a number of reasons for this. Not wanting to appear dissatisfied is one. The false understanding that if a manager wanted them to step out into another area they would ask is another. Perhaps most difficult to overcome is the feeling that if you haven't been given more responsibility in an area, it is becasue your superiors do not see you as competent in that area.
There is a fairly well studied phenomena that highly skilled people don't necessarily feel that they are competent. Sometimes the fact that you have not be specifically asked to step into a roll is enough to confirm any suspicion that you may be less than competent in that role. Given that, it is very easy to fall into a "If they need me, they will ask" attitude.
From the rather limited perspective constituting my own life, I have found a proactive attitude (coupled with a healthy disregard for "rules") tends to beget a considerable payoff.