I am a proponent of AOP, but sometimes you see something that makes you do a triple take on your beliefs. Consider Aspect Oriented Management:
Managers can be designed to be unaware of the details of the teams they manage; teams are designed to be unaware of the management going on around them; specific points where peons and managers interact are definable independently of the peons and managers so that those points can be rearranged at will.
Is the coffee machine a pointcut?