Answer by Ahmad Ali:
- No matter how much love among them, if everybody is given their roles and properties life will be good. Object orientation and assigning roles.
- Management and making a whole is the real job. Writing a loop or excellent algorithm for a function is good, but not matters too much.
- Determination to get to the target NOW! Relaxing to get ready to solve a problem will make it difficult.
- Making use of resources at the best – Solving problems with limited number of ways.
- Being patient to fulfill important/routine work with love and care. Because missing one bracket, coma or colon alone may take you to trip all the source code for 1 or 2 hours.
- Improvement is always possible. Every time they rewrite a code its better than before. Nothing is perfect.