A system is a bit like a hand-built piece of furniture — you can inspect it at the end, but it is much smarter to check each joint as you go. In this chapter, we move away from the "build first, fix later" mindset and learn how to weave quality into every stage of a systems project, from the very first conversation with a user to the last round of testing before the big launch.