Software Engineering Points Of View: #1 - When possible, you should...