No, really. Memoization is much simpler to implement, I don't see why there's all this focus on dynamic programming.
I never bother to convert the problem to dynamic programming form unless I'm afraid I'll blow my stack. I wondered if anyone actually prefer DP representations, and why.