Well, I still prefer to read code than the natlang descriptions (which I don't do any of, because they're horribly redundant, except an occasional long comment (which usually gets out of sync with the code fairly quickly)), but reading and trying to understand a piece of *imperative* code is a massive pain for me. Functional and declarative style is so much better for my brain...