Professional Scrum Master vs Professional Scrum Developer

We need to discuss the Professional Scrum Master vs Professional Scrum Developer topic. Throughout the years of being a Professional Scrum Trainer through BVOP.org, I often get questions from prospects on whether they should attend Professional Scrum Master (PSM) course or the Professional Scrum Developer (PSD) course.