Build relationships with local college faculty or software engineers so you can periodically ask them for email-based debugging help for students.
Have pair programming groups rotate computers every 10 minutes in an activity where they have to continue to solve the assigned problem using other pairs’ code to motivate writing good comments.
Have pairs of students aim to achieve the same patterns on Battleship boards to teach them the precision necessary for algorithmic design.
Misconception: Students get confused about why every character in NetLogo is called a turtle even if they don’t look like turtles.