Why does Hashem command Moshe to perform each macah (plague)? Hashem can perform the Macot himself (by sending malachim).

  • Perhaps a human emissary was needed to drive home the point to pharoah why this is happening (not just random events in nature) and to also make clear to the Israelites that Moshe was sent to redeem them.
    – Dennis
    Jul 19, 2013 at 14:50
  • Maybe Moshe needed Moshe to perform the makkot in order to a) boost his self-esteem and/or b) make him look more like a leader to the people Jul 19, 2013 at 15:50
  • @CharlesKoppelman, I like your response. However, aside from the stutter problem, he was a prince in Egypt before being banished.
    – Ani Yodea
    Jul 19, 2013 at 19:08
  • 1
    But not a prince in Israel Jul 19, 2013 at 19:34
  • @CharlesKoppelman, aside from portraying his humbleness when conversing with God, do we ever learn that he had low self esteem?
    – Ani Yodea
    Jul 19, 2013 at 19:57

1 Answer 1


Moshe was destined to be the one to bring down the torah, hence there needed to be no doubt that he was chosen by God.

this is also why he was speech impaired (so people would not say he smooth talked everyone into believing in him)

likewise it had to be in Egypt which was the world superpower for witchcraft (so that people would not say Moshe was a sorcerer and if he had done the plagues in Egypt, he would have been defeated). (And the final plague was on the 15th of Nissan which was astrologically the full moon of the month of the Ram and the strongest day of the egyptian god.)

the bottom line is that the authenticity of the torah had to be demonstrated without a doubt - that it was from God. and since Moshe was the emmissary for delivering it, his authenticity also had to be established.

source Drashos Haran (forgot exact place)

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .