"Viết mã" là về việc tạo ra mã chạy tốt. "Kỹ thuật phần mềm" là về việc tạo ra mã thất bại tốt.