O documento discute como programadores escrevem códigos como pequenas histórias que se interligam e passam por mudanças constantes. Várias técnicas como TDD, unit tests, frameworks, bons nomes, padrões de projeto e revisão de código ajudam os programadores a escrever APIs de alta qualidade e manter o foco na camada de negócio.