O documento fornece dicas para deixar o código mais robusto, incluindo: (1) assumir o mínimo sobre dados e sistemas externos, (2) projetar para falhas graciosas ao invés de precisão total, e (3) usar técnicas como alta coesão, baixo acoplamento e a Lei de Demeter para combater a complexidade.