When someone says your code is hard to read, stop getting defensive. You aren't being attacked, youβre being given a free bug report on your interface design.
If itβs not readable by someone with 2 years less experience than you, itβs a selfish code.