"Escrever código" é sobre fazer código que funciona bem. "Engenharia de software" é sobre fazer código que falha bem. Eu