|Think about Loose Coupling|
When you take your driving test(uk), they emphasis the importance of never crossing your hands on the steering wheel, and will fail you if you do.
But if you watch any of those "Police chase" TV programs with the in-car footage, watch the drivers hands.
If crossing your hands or arms were absolutely verbotten, then the Schumacher brothers, and all their compatriates in F1, and every other form of motor sport, would be in jail.
All rules have caveats. Knowing how and when to apply the rules is a part of the trick. Having systems flexibile enough to allow for the caveats is another. Perl's strength is that it recognises the need for caveats and allows for them. without necessarially making them too easy to use.
The most heartening thing about what I see in the Perl 6 development, is the continuation of that permissive, practical approach to the design.
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
Lingua non convalesco, consenesco et abolesco.
Rule 1 has a caveat! -- Who broke the cabal?