Does memorizing a proof help to provide the intuition behind it? To be clear, I'm $\bf{\text{not}}$ talking about rote memorization.
If I can follow a proof, follow each step on its own, but still have trouble believing that the result is true.  I usually try to work through it an additional 1 or more times, trying to shorten the proof into a half dozen key steps, which I memorize so that I can reproduce the proof.
In general, is this a good way to gain insight on why the conclusion ought to be true? or is this just a way of slowing myself down, hindering progress?
 A: I'll try and answer the question as I've understood it. Memorizing is never a good idea. You should try working out the proof on your own. If you don't manage the proof even after trying several times, take a quick look and see how it's done and then come back to it. Try explaining the proof to a friend and ask him to challenge you. This is very important, since in your own mind everything seems put together and coherent  but when somebody challenges you and asks even the most basics of questions, you realize that you haven't really understood the concept. This may sound cheesy but in my opinion, you are not doing mathematics when you are memorizing something. One part of it is about playing with different ideas that pop up in your head when trying to solve a problem. Some ideas and approaches, will end up being a futile effort and others will end making you feel all warm and fuzzy inside. Develop your own way of doing things. You will end up also understanding the other alternative proofs better. In a book, when you see a proof it all seems logically put together. It's almost like, "Wow, this is brilliant, I woulld have never thought of that." It looks so clean, because it doesn't contain any failed attempts, only those ideas that worked were presented. It's like looking at a Fashion magazine. You think to yourself, "Wow, european girls are hot!". Well, of course they are ,they don't show you the average or simple-looking ones. The failed efforts , I think , are more important. They help you realize what works and what doesn't work. You'll eventually internalize the concepts. All the arguments presented above are just some of them reasons, why you shouldn't memorize the proof even though you understand it. You'll be missing out on a lot! 
