The 10 Commandments of Egoless Programming
- Understand and accept that you will make mistakes
- You are not your code
- No matter how much “karate” you know, someone else will always know more
- Dont rewrite code without consultation
- Treat people who know less than you with respect, deference, and patience
- The only constant in the world is change. Be open to it and accept it with a smile
- The only true authority stems from knowledge, not from position
- Fight for what you believe, but gracefully accept defeat
- Dont be “the coder in the corner.”
- Critique code instead of people – be kind to the coder, not to the code
Source: The 10 Commandments of Egoless Programming - by Jade Meskill - Programming Philosophy
Good advice.