Pregunta de entrevista de CTCI

[part 2 test] What principles should you follow when developing a software?