&gt; Go puts a big emphasis on documentation, and this often compensates for lack of power in its type system.<p>This could be reworded to:<p>&gt; Any language X that puts a big emphasis on documentation compensates for lack of power in its Y.<p>I disagree this is true for those languages including Go.