Effective software documentation serves as a cornerstone for knowledge preservation, fostering community and resilience, even in the face of unforeseen disruptions. By encapsulating essential information about system architecture, codebase, design rationale, and operational processes, documentation facilitates efficient knowledge transfer among team members. This seamless knowledge transfer, in turn, enables rapid response to challenges, minimizing downtime and promoting a culture of adaptability.
Besides documentation, the concept of InnerSource (the use of open source best practices for software development within the confines of an organization) can be an effective method to build community, trust, and resilience in an organization.
In this talk, we’ll discuss how communication is more effective through writing, where documentation and standards help drive clarity and alignment across teams, and where InnerSource practices can speed up development. We’ll walk through specific steps your organization can take to improve documentation culture, develop technology standards, and build more sustainable and supportable products.
Speaker
David Grizzanti
Principal Engineer @nytimes
David Grizzanti is a Principal Engineer at The New York Times focused on improving developer productivity by enabling engineering teams to more effectively and efficiently build, test, integrate and deploy software. Previously he was a Distinguished Engineer at Comcast, where he oversaw the development of multi-tenant software platforms that support tens of millions of customers across North America. His areas of interests include improving infrastructure automation, open source communities, and engineering leadership.