Software Engineering At Google
Chapter #3 - Knowledge Sharing (1 of 3)
Software Engineering at Google Chapter #3 - Knowledge Sharing (1 of 3)
Create a culture of learning where people feel safe to fail
The main challenges to learning are:
Lack of psychological safety
Information fragmentation (each island has an incomplete view)
Information skew (each island does things it’s own way)
All or nothing expertise
Single Point of Failure (bus factor of 1)
Parroting (mimicking without understanding)
Avoiding things due to fear of superstition (“haunted graveyards”)
Documented knowledge scales both the team and the organization
Tribal knowledge is the gap between what team members know and what is documented
Psychological safety is being able to do things and fail It’s ok to fail.
Consider having a new hire’s mentor NOT be on the same team in order to teach from a different POV
Ensure that newcomers feel comfortable asking questions but also make sure that up and coming experts feel comfortable answering and are not at risk of being embarrassed by a more senior expert.
Thank you for your time and attention.
Apply what you've learned here.
Enjoy it all.
© 2021 Josh Turgasen
All product names, logos, and trademarks are property of their respective owners