There's similar advice in the Ruby Style Guide - https://github.com/bbatsov/ruby-style-guide#no-comments
Comments often go out-of-sync with the code, so I think it makes a lot of sense to prefer writing comprehensible code instead of trying to explain with comments something totally incomprehensible.