I'm very competitive with myself. I'm always trying to push beyond my own boundaries.
At the core of all anger is a need that is not being fulfilled.
The most important single aspect of software development is to be clear about what you are trying to build.