Learn more about how we use GitHub to build GitHub, how we turned our guiding communications principles into prescriptive practices to manage our internal communications signal-to-noise ratio, and how you can contribute to the ongoing conversation.
Overview
The article outlines GitHub Engineering's communication principles, practices, and tools developed from their experience as a remote-first company. It emphasizes asynchronous communication, the use of GitHub tools for collaboration, and the establishment of shared expectations to enhance internal communication.
What You'll Learn
How to establish asynchronous communication practices in a remote team
Why documenting internal communications improves collaboration
How to use GitHub tools for effective project management
When to apply automation to reduce notification fatigue
Key Questions Answered
What are the guiding principles for communication at GitHub?
How does GitHub manage notification fatigue among engineers?
What tools does GitHub use to facilitate communication?
How does GitHub incorporate AI into their communication practices?
Key Statistics & Figures
Technologies & Tools
Some links below are affiliate links. We may earn a commission if you make a purchase.
Key Actionable Insights
1Establish a set of guiding principles for communication within your organization to ensure consistency and clarity.This helps align teams around common values and practices, facilitating smoother collaboration across different functions.
2Utilize GitHub tools for project management to enhance visibility and communication among team members.By leveraging existing tools, teams can streamline their workflows and ensure that all members are informed and engaged.
3Implement automation to manage notifications and reduce information overload.Automation can help teams focus on critical updates while minimizing distraction from less relevant discussions.