- Be: self aware, disciplined, and humble
- Don't: be afraid to ask for help, fear mistakes (learn from them), or get attached to your ideas
- Focus on: learning, improving & practicing good habits
- Do: well today (and ship) rather than wait for perfection, set high expectations for yourself, step out of your comfort zone, understand and accept you can be wrong, test your code/process/assumptions and ask for feedback
- Identify root causes, not what's on the surface
- Be clear about your approach and what you're doing/not doing
- Differentiate between what needs to be done vs what can be improved later
- Action > analysis-paralysis
- Take smart risks
- Fully engage, fully rest
- Take a positive and optimistic approach
- Don't point fingers - offer help instead
- Try to understand complaints rather than dismissing them
- Discuss instead of complain. Practice patience
- Allow others to save face
- Show genuine appreciation and take time to reflect
- Focus on passion and finding what makes you happy
- Listen and understand before reacting. "Seek first to understand, then to be understood"
- Treat others with respect
- Set and communicate expectations for yourself and for others
- Take time to help others and appreciate the work others do and the help they give you
- Actively share information and knowledge but don't preach it
- Be suggestive rather instructive (perhaps vs certainly)
- Treat clarity as being better than cleverness
- Over-communicate and take time to explain without making assumptions
- Learn to work regularly across different teams and specialities
- Emphasize results over rigid process
- Expand your horizons
- Don't rely on assumptions and innovate when needed
- Simplify, simplify, simplify
- Break big tasks into smaller single unit tasks
- Practice focus and shelving distractions
- Be responsive to change and deliver frequently
- Be direct and honest but not confrontational
- Share early in decision process
- If it's not something you can say to someone's face, don't say it to someone else. Discuss openly and in a positive way
- Admit mistakes and ask for help while helping others with their own mistakes in a constructive way