I think the biggest thing I've learned in terms of readability is variable names. Having 1-3 character variable names that are used in multiple procedures or functions can get very confusing on first glance. I'm not quite sure about the multiple variable declarations in one line... it's readable enough if the variables have proper names IMO.