But his approach seems very pragmatic, not judging whether or not agental development practices are good or bad, but rather considering how we can address the issues they create at the level that he works at: language design. No doubt his work in practically realising these ideas will contribute to the evolution of language and systems design.