I just published this article explaining a bit about dynamic programming, take a look, any feedback is appreciated.