Engineering Culture
Team Environment
Psychological safety, encouraging innovation, and recognition
Psychological Safety
- Psychological safety is the foundation of everything: Members feel safe to speak up, make mistakes, and voice disagreements
- Managers should lead by example: Admit your own mistakes, accept challenges from others
- When mistakes happen, focus on improvement, not blame
- Encourage questions — there are no "stupid questions"
Encourage Innovation and Experimentation
- Innovation requires a fault-tolerant environment — experiments can fail
- Give the team time and space to try new things
- Failed experiments are still valuable — they teach us what doesn't work
- Great ideas can come from anyone, not just the most technically skilled
Recognition and Motivation
- Recognize team members' contributions and growth in a timely manner
- Recognition doesn't have to be material rewards — a public word of praise goes a long way
- Recognize specific behaviors and outcomes, rather than vaguely saying "good job"
- Team success belongs to the team; individual contributions should be called out specifically
Work-Life Balance
- Sustained overtime is unsustainable — both efficiency and quality will decline
- Respect members' personal time — don't send messages outside work hours expecting a response
- Encourage taking time off — rest well to work well
- If the team is consistently under high load, it's a resource planning problem — individuals shouldn't bear the burden