Small variable names for iteration variables and the `this` equivalent in struct methods are fine.
As for other situations... I guess it's an art?