Great article.

I don't work on a development team as described here, but the 2 big halves of this article make me ask:

Instead of perpetuating excuses and grumbling about management ...

1) Am I choosing to be done ?

2) Am I becoming my own boss ?