1.Understand the scope and the problem first before coding.
2. Document as much as you can.
3. Write readable and maintainable code.
4. Be good at cross-functional work.
5. Be an effective communicator.
6. Recognize opportunities for improvement and impacts.
7. Have a growth mindset.