"AOP is certainly less generic than monads, but even with rather specialized tools, it turns out the two "killer apps" of AOP were much better served by runtime support in the VM (logging/debugging) and explicit code (transactions)."
Indeed... beware the tech promoted with the same example over and over again. That's a huge red flag.
Indeed... beware the tech promoted with the same example over and over again. That's a huge red flag.