|Think about Loose Coupling|
The condition heavily weighs it's position quite often. Compare with:
In the first, the condition is now more important than how to meet it. (At least in my perception. In the latter two, I just switched and personally think it is clearer that way. Note that English is not my native tongue and that I am very well aware that not all people think alike. That is why I love perl5: it is very easy to write it as it best fits your mind while still not too hard to read when others wrote it the way they think is best.
In the third example it is also important to realize the number of options on either side of the and/or/if/unless.
Of course this also goes the other way: there may be a number of reasons to open the window (other than to throw out ... from the 13th floor).
Enjoy, Have FUN! H.Merijn
In reply to Re^2: A matter of style: how to perform a simple action based on a simple condition?