Developer experience – A strategy for developer excellence
Developer experience, the term, goes beyond mere user experience and encompasses how developers within a DevOps team can be productive and satisfied with their work. This also works as an organizational strategy to make DevOps successful. If engineers are happy, there are no silos within the organization, and if the communication flows well, your DevOps will succeed. In that regard, GitHub is basically a platform for maximizing the developer experience, and Git is the means to that end:
Figure 1.9 – Developer experience is a key strategy and foundation for successful DevOps
When you look at individual tools within the realm of DevOps, they may seem small. However, when viewed from the perspective of sustaining and achieving DevOps success, the connection between developer experience and how to use Git and GitHub becomes significantly stronger. Because that is where the essential...