1) Vertical layout is easier to scroll
2) Vertical layout puts the code blocks in-line to know where they belong in the text
3) Author's presentation style has animations that slow down user's ability to scan quickly
4) Scroll position determines the code block's visibility (!!! WTF)
5) Either have the entire page white or black. The contrast changes between reading the document and then reading the code tires the user
6) Scroll wheel feels highjacked because the left pane is static
I could go on and on. I strongly discourage people from using this type of documentation. Your users, will get tired of the novelty and when push comes to shove, they will want something like this: