Grady Booch describes aspect-oriented programming as one of three movements that collectively mark the beginning of a fundamental shift in the way software is designed and written.
From his earliest writings to his last works, he has drawn vociferous critics, but that is the mark of a scholar who has important and fundamental things to say.