"Properly commenting code is so often overlooked when developing software and it is a damn shame".
I'd change that to, "commenting code that is self-explanatory is so often overused when developing software and it is a damn shame"
In the very same article, there's a function with the following JavaDoc description "A simple add implementation that performs addition on two integer values". Nothing I can't get from actually "knowing how to read code".