2. Try to procrastinate with activities that are still productive. Don't feel like working on your major project? Complete some chores.
3. Create names for bad habits. Then, when you notice you're doing the habit, say "oh, I'm doing X again". Often naming something is the first step to beating it.