14. Build It
"It works on my machine"—a phrase heard time and time again by developers, testers, and operators as they write, test, and verify their code. It works on my machine is a phrase rooted in siloed teams where ownership of the problem moves around like a tennis ball on a court at Wimbledon. The metaphorical wall that exists between teams that have operated in silos, passing work over the wall and not taking full responsibility for the end-to-end journey is a problem that has been around for decades. We need to break away from this behavior! From now on, it's not, "It's working on my machine" but rather, "How has your code progressed in the build system?" The build and deployment pipeline our code runs through is a shared responsibility. In order for this to be the case, all team members must contribute to the pipeline and be ready to fix it when it breaks.
Figure 14.1: It works on my machine
...