The Current State of Software Engineering • Jez Humble & Holly Cummins
Dec 15, 2023
auto_awesome
Jez Humble and Holly Cummins discuss the delicate balance of communication in the tech industry, emphasizing limited bandwidth management and automation. They explore the significance of good platforms, pull requests in open-source, and the potential of technology to disrupt power structures in software engineering.
Effective management of limited communication bandwidth is crucial, focusing on the right things and automating processes when possible.
Finding the right balance between effective communication and minimizing communication overhead is essential in improving outcomes and behavior.
Deep dives
Working at Google as a site reliability engineer
The speaker shares their experience of working at Google as a site reliability engineer, highlighting their understanding of serverless platform and their work on continuous delivery.
The success and reception of Accelerate
The speaker discusses the success and reception of their book, Accelerate, and how it has been well-received by the software community. They express their happiness and surprise at its popularity.
Challenges in implementing and practicing Agile methodologies
The speaker expresses frustration with the superficial adoption of Agile methodologies and the lack of understanding and proper implementation of practices such as continuous integration. They emphasize the importance of true adoption and implementation to improve outcomes and behavior.
The tension between talking to each other and minimizing communication overhead
The speaker acknowledges the tension between the need to communicate effectively and the desire to minimize communication overhead. They explain that finding the right balance is crucial, allowing conversations to focus on essential information and automating processes that can be handled without extensive communication.
DESCRIPTION Holly Cummins and Jez Humble explore the delicate balance of communication in the tech industry. They dissect two contrasting trends – the need for increased communication and the burden of communication overhead. Jez highlights the importance of effectively managing limited communication bandwidth, emphasizing the need to focus on the right things and automate processes when possible. They delve into the significance of good platforms and touch on the persistence of the perennial issue of code formatting standards. Despite the challenges, they remain optimistic about the potential for positive change and acknowledge the progress made through continuous integration.