You may lack the background reading to understand him, but he is certainly not incoherent.
In this regard, the writing is definitely rambling and incoherent. It's one big mutual academic exercise (I am avoiding the use of a sexual term here).
If I didn't have a software background, I'd likely find much of the more interesting articles here to be similarly dense and impenetrable, because expert discussion often assumes a certain level of expertise from the reader.