Summary
This chapter was all about building tools. We talked about finding and defining projects, then figuring out what you want to build and how to describe it to others. We discussed actually planning and doing the work. Finally, we explored some tips for the long-term maintenance of code.
There is a danger in some SRE relationships of becoming the person or team that just does configuration management or just does incident response. Making time for software development helps your team to avoid this fate. It is high in the pyramid, but as a team, you should not forget its importance.
In the next chapter, we will discuss the final level of the hierarchy: user experience.