Another scary thought: What if the person thinks this is clever and admirable code?<p>I think many of us spend a lot of time in our ecosystems and we might lose sight of what&#x27;s outside.  If someone spent all their days writing complicated Aspect-Oriented code then maybe to them this is just second nature and the right way to do it.  What if you wanted to add more features, after all?<p>I wouldn&#x27;t go so far as to imagine perverse incentives from management.  It could just be a cultural bubble that the person works in or they could work in a place where most problems are far more complex and these sorts of solutions make sense.<p>It can be difficult to remember who your audience is, what they know and what they need to be told.