This paper, written by Miller Puckette describes differences between Max and Pd and discusses why Miller wrote Pd.
Useful statements:
Max is a software system that provided a way for non-computer scientists to do computer scientist like things.
The lesson of Max is not its implementation but its user interface.