The previous chapters of this book presented several programming techniques that you should use for competitions. They will help you produce reliable, maintainable, and successful programs that are easily understood. This chapter will cover programming pitfalls to avoid. Awareness of these potential pitfalls will prevent you from falling behind when you are under pressure or on tight deadlines. This chapter and the next (which offers tips and tricks) will help you become an expert NXT-G programmer in no time.
Block and Program Defaults
Both beginner and advanced NXT-G programmers run into the trap of thinking faster than their fingers or mouse can move. In particular, they run into the issue of blocks that ...