12. Tips on Building Complex Programs — Programming Keynou