The most important single aspect of software development is to be clear about what you are trying to build.
"I'm a perfectionist, I admit it. I'm always trying to improve."
True leadership is about creating an environment where others can thrive.