There are basically no guidelines that always apply. Novices should stick to them, and people with more experience can recognize when they don't apply.
There are basically no guidelines that always apply. Novices should stick to them, and people with more experience can recognize when they don't apply.