A program relies on tasks running in a certain order without assigning priorities
Why it's bad:
If a program relies on the order of tasks without setting priorities, the order may be different when running via the Macintosh than when running off a CD-ROM. It's even more likely that the order is different in a future operating system.
What to do
Use priorities. Don't change timing inside the code, since this may not reliably work in a future operating system.