Here are my 5 principles of a good developer.
- Deadline - Try to accomplish the goal within the deadline
- Define - Understand the requirement and define, take a note for the responsibility
- Decision - Should be able to follow the best practices
- Doodle - Forget everything while away from coding
- Domain - Try to create following and followers, you exist in the environment