Moses
Deuteronomy 31:27ESV·traditional attribution

For I know how rebellious and stubborn you are. Behold, even today while I am yet alive with you, you have been rebellious against the LORD. How much more after my death!

John Calvin Reformed @genevareformer

27. For I know thy rebellion. The reason is given why he passed over the utility of his doctrine, and only cited it as a witness against the Israelites in terms of severity and reproach, viz., because he had found them by experience to be of a “stiff neck,” (of which expression I have spoken elsewhere,) and has no confidence that they will be more tractable hereafter.

Matthew Henry Presbyterian @wholebiblehenry

Here, I. The charge is given to Joshua, which God has said (v. 14) he would give him. The same in effect that Moses had given him. The same in effect that Moses had given him (v. 7): Be strong and of a good courage, v. 23.

Commenting on Deuteronomy 31:22-30

John Gill Reformed Baptist @doctorgill

Gather unto me all the elders of your tribes, and your officers,.... The heads of the tribes, the princes, and all other inferior magistrates: that I may speak these words in their ears; not the words of the law, but of the song which he was ordered to write, and is recorded in the following chapter: and call heaven and earth to record against them...